Package | Description |
---|---|
alluxio.client.file | |
alluxio.client.file.cache | |
alluxio.client.file.cache.cuckoofilter | |
alluxio.client.quota |
Modifier and Type | Method and Description |
---|---|
CacheScope |
CacheContext.getCacheScope() |
Modifier and Type | Method and Description |
---|---|
CacheContext |
CacheContext.setCacheScope(CacheScope cacheScope) |
Modifier and Type | Method and Description |
---|---|
CacheScope |
CacheUsage.ScopePartition.getIdentifier() |
CacheScope |
PageInfo.getScope() |
Modifier and Type | Method and Description |
---|---|
long |
QuotaPageMetaStore.bytes(CacheScope cacheScope) |
PageInfo |
QuotaPageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo |
DefaultPageMetaStore.evict(CacheScope scope,
PageStoreDir pageStoreDir) |
PageInfo |
PageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
int |
MultipleBloomShadowCacheManager.get(PageId pageId,
int bytesToRead,
CacheScope scope) |
int |
ClockCuckooShadowCacheManager.get(PageId pageId,
int bytesToRead,
CacheScope cacheScope) |
int |
ShadowCacheManager.get(PageId pageId,
int bytesToRead,
CacheScope scope)
Reads the entire page and refresh its access time if the queried page is found in the cache.
|
long |
MultipleBloomShadowCacheManager.getShadowCacheBytes(CacheScope scope) |
long |
ClockCuckooShadowCacheManager.getShadowCacheBytes(CacheScope scope) |
long |
ShadowCacheManager.getShadowCacheBytes(CacheScope scope) |
long |
MultipleBloomShadowCacheManager.getShadowCachePages(CacheScope scope) |
long |
ClockCuckooShadowCacheManager.getShadowCachePages(CacheScope scope) |
long |
ShadowCacheManager.getShadowCachePages(CacheScope scope) |
boolean |
MultipleBloomShadowCacheManager.put(PageId pageId,
int size,
CacheScope scope) |
boolean |
ClockCuckooShadowCacheManager.put(PageId pageId,
int size,
CacheScope cacheScope) |
boolean |
ShadowCacheManager.put(PageId pageId,
int size,
CacheScope scope)
Puts a page with specified size and scope into the shadow cache manager.
|
static CacheUsage.ScopePartition |
CacheUsage.PartitionDescriptor.scope(CacheScope scope)
Creates a partition of a cache scope.
|
Constructor and Description |
---|
PageInfo(PageId pageId,
long pageSize,
CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo(PageId pageId,
long pageSize,
CacheScope cacheScope,
PageStoreDir pageStoreDir,
long createdTimestamp) |
ScopePartition(CacheScope scope)
Creates a partition over a cache scope.
|
Modifier and Type | Method and Description |
---|---|
long |
ClockCuckooFilter.approximateElementCount(CacheScope scopeInfo) |
long |
ConcurrentClockCuckooFilter.approximateElementCount(CacheScope scopeInfo) |
long |
ClockCuckooFilter.approximateElementSize(CacheScope scopeInfo) |
long |
ConcurrentClockCuckooFilter.approximateElementSize(CacheScope scopeInfo) |
int |
ScopeEncoder.encode(CacheScope scopeInfo)
Encode scope information into integer.
|
boolean |
ClockCuckooFilter.put(T item,
int size,
CacheScope scopeInfo)
Insert an item into cuckoo filter.
|
boolean |
ConcurrentClockCuckooFilter.put(T item,
int size,
CacheScope scopeInfo) |
Modifier and Type | Field and Description |
---|---|
static CacheScope |
CacheScope.GLOBAL |
Modifier and Type | Method and Description |
---|---|
static CacheScope |
CacheScope.create(String id) |
CacheScope |
CacheScope.parent() |
Modifier and Type | Method and Description |
---|---|
long |
CacheQuota.getQuota(CacheScope cacheScope) |
Copyright © 2023. All Rights Reserved.