Interface | Description |
---|---|
Cache |
An interface for cache.
|
Cache.Listener |
Interface definition for a callback to be notified of
Cache events. |
CacheDataSource.EventListener |
Interface definition for a callback to be notified of
CacheDataSource events. |
CacheEvictor |
Evicts data from a
Cache . |
Class | Description |
---|---|
CacheDataSink |
Writes data into a cache.
|
CacheDataSource |
A
DataSource that reads and writes a Cache . |
CacheSpan |
Defines a span of data that may or may not be cached (as indicated by
CacheSpan.isCached ). |
LeastRecentlyUsedCacheEvictor |
Evicts least recently used cache files first.
|
NoOpCacheEvictor |
Evictor that doesn't ever evict cache files.
|
SimpleCache |
A
Cache implementation that maintains an in-memory representation. |
Exception | Description |
---|---|
CacheDataSink.CacheDataSinkException |
Thrown when IOException is encountered when writing data into sink.
|