Package | Description |
---|---|
alluxio.client.file.cache.evictor | |
alluxio.client.file.cache.store | |
alluxio.worker.page |
Modifier and Type | Class and Description |
---|---|
class |
FIFOCacheEvictor
Implementation of Evictor using FIFO eviction policy.
|
class |
LFUCacheEvictor
LFU client-side cache eviction policy.
|
class |
LRUCacheEvictor
LRU client-side cache eviction policy.
|
class |
NondeterministicLRUCacheEvictor
LRU with non-deterministic cache eviction policy.
|
class |
TwoChoiceRandomEvictor
Two Choice Random client-side cache eviction policy.
|
class |
UnevictableCacheEvictor
A client-side cache eviction policy that evicts nothing for debugging purposes.
|
Modifier and Type | Method and Description |
---|---|
static CacheEvictor |
CacheEvictor.create(CacheEvictorOptions options) |
Modifier and Type | Method and Description |
---|---|
Class<? extends CacheEvictor> |
CacheEvictorOptions.getEvictorClass() |
Modifier and Type | Method and Description |
---|---|
CacheEvictorOptions |
CacheEvictorOptions.setEvictorClass(Class<? extends CacheEvictor> evictorClass) |
Modifier and Type | Method and Description |
---|---|
CacheEvictor |
PageStoreDir.getEvictor() |
Constructor and Description |
---|
LocalPageStoreDir(PageStoreOptions pageStoreOptions,
PageStore pageStore,
CacheEvictor evictor)
Constructor for LocalCacheDir.
|
MemoryPageStoreDir(PageStoreOptions pageStoreOptions,
MemoryPageStore pageStore,
CacheEvictor cacheEvictor)
Constructor of MemPageStoreDir.
|
RocksPageStoreDir(PageStoreOptions pageStoreOptions,
PageStore pageStore,
CacheEvictor cacheEvictor)
Constructor of RocksPageStoreDir.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockPageEvictor
Evictor for pages that belong to a block.
|
Copyright © 2023. All Rights Reserved.