| AbstractBlobCache |
Abstract base class for permanent and transient BLOB files.
|
| BlobCacheService |
The BLOB cache provides access to BLOB services for permanent and transient BLOBs.
|
| BlobCacheSizeTracker |
BlobCacheSizeTracker uses LinkedHashMap to maintain the LRU order for the files in the
cache.
|
| BlobClient |
The BLOB client can communicate with the BLOB server and either upload (PUT), download (GET), or
delete (DELETE) BLOBs.
|
| BlobKey |
A BLOB key uniquely identifies a BLOB.
|
| BlobServer |
This class implements the BLOB server.
|
| BlobServerProtocol |
Defines constants for the protocol between the BLOB server and the caches.
|
| BlobUtils |
Utility class to work with blob data.
|
| FileSystemBlobStore |
Blob store backed by FileSystem.
|
| PermanentBlobCache |
Provides a cache for permanent BLOB files including a per-job ref-counting and a staged cleanup.
|
| PermanentBlobKey |
BLOB key referencing permanent BLOB files.
|
| TransientBlobCache |
Provides access to transient BLOB files stored at the BlobServer.
|
| TransientBlobKey |
BLOB key referencing transient BLOB files.
|
| VoidBlobStore |
A blob store doing nothing.
|
| VoidBlobWriter |
BlobWriter which does not support writing BLOBs to a store.
|