Interface | Description |
---|---|
CacheManager |
Interface for managing cached pages.
|
LocalCacheFileInStream.FileInStreamOpener |
Interface to wrap open method of file system.
|
PageMetaStore |
The metadata store for pages stored in cache.
|
PageStore |
A simple abstraction on the storage to put, get and delete pages.
|
ShadowCacheManager |
The interface represents a shadow cache which supports put/read/delete/aging operations.
|
Class | Description |
---|---|
CacheManager.Factory |
Factory class to get or create a CacheManager.
|
CacheManagerOptions |
Options for initiating local cache manager.
|
CacheManagerWithShadowCache |
A wrapper class of CacheManager with shadow cache.
|
ClockCuckooShadowCacheManager |
This class is a shadow cache with
ClockCuckooFilter implementation. |
DefaultPageMetaStore |
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.
|
MultipleBloomShadowCacheManager |
This class is a shadow cache with multiple bloom filter implementation.
|
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.
|
QuotaPageMetaStore |
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.
|
CacheManagerWithShadowCache.PageIdFunnel |
Funnel for PageId.
|
ShadowCacheType |
This represents the different shadow cache implementations that can be instantiated.
|
Copyright © 2023. All Rights Reserved.