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.
|