Interface | Description |
---|---|
CacheEvictor |
Interface for client-side cache eviction policy.
|
CacheManager |
Interface for managing cached pages.
|
LocalCacheFileInStream.FileInStreamOpener |
Interface to wrap open method of file system.
|
MetaStore |
The metadata store for pages stored in cache.
|
PageStore |
A simple abstraction on the storage to put, get and delete pages.
|
Class | Description |
---|---|
CacheManager.Factory |
Factory class to get or create a CacheManager.
|
DefaultMetaStore |
The default implementation of a metadata store for pages stored in cache.
|
LocalCacheFileInStream |
Implementation of
FileInStream that reads from a local cache if possible. |
LocalCacheFileSystem |
A FileSystem implementation with a local cache.
|
LocalCacheManager |
A class to manage & serve cached pages.
|
NoExceptionCacheManager |
A wrapper class of CacheManager without throwing unchecked exceptions.
|
PageId |
A class identifies a single cached page.
|
PageInfo |
A class identifies the information of a single cached page.
|
PageStore.Metrics |
Metrics.
|
QuotaMetaStore |
A metastore implementation that tracking usage associated with each cache scope.
|
TimeBoundPageStore |
A wrapper class on PageStore with timeout.
|
Enum | Description |
---|---|
CacheManager.State |
State of a cache.
|
Copyright © 2023. All Rights Reserved.