Interface | Description |
---|---|
CacheManager |
Interface for managing cached pages.
|
CacheStatus |
Mixin interface for various cache status info.
|
CacheUsage |
Cache usage.
|
CacheUsage.PartitionDescriptor<T> |
Partition descriptor.
|
CacheUsageView |
Immutable view of cache usage stats.
|
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.
|
CacheUsage.DirPartition |
Partition on a particular cache directory.
|
CacheUsage.FilePartition |
Partition on a particular file.
|
CacheUsage.ScopePartition |
Partition on a cache scope.
|
CacheUsageView.ImmutableCacheUsageView |
Immutable holder of cache stats.
|
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.
|
LocalCachePositionReader |
Implementation of
PositionReader that reads from a local cache if possible. |
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.