Package | Description |
---|---|
alluxio.client.file.cache | |
alluxio.client.file.cache.allocator | |
alluxio.client.file.cache.store | |
alluxio.worker.page |
Modifier and Type | Method and Description |
---|---|
PageStoreDir |
PageMetaStore.allocate(String fileId,
long fileLength) |
PageStoreDir |
DefaultPageMetaStore.allocate(String fileId,
long fileLength) |
PageStoreDir |
PageInfo.getLocalCacheDir() |
Modifier and Type | Method and Description |
---|---|
List<PageStoreDir> |
PageMetaStore.getStoreDirs()
Gets the storage directories.
|
List<PageStoreDir> |
DefaultPageMetaStore.getStoreDirs() |
Modifier and Type | Method and Description |
---|---|
PageInfo |
QuotaPageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo |
PageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo |
DefaultPageMetaStore.evict(CacheScope scope,
PageStoreDir pageStoreDir) |
default PageInfo |
PageMetaStore.evict(PageStoreDir pageStoreDir) |
Constructor and Description |
---|
PageInfo(PageId pageId,
long pageSize,
CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo(PageId pageId,
long pageSize,
CacheScope cacheScope,
PageStoreDir pageStoreDir,
long createdTimestamp) |
PageInfo(PageId pageId,
long pageSize,
PageStoreDir pageStoreDir) |
Constructor and Description |
---|
DefaultPageMetaStore(List<PageStoreDir> dirs) |
DefaultPageMetaStore(List<PageStoreDir> dirs,
Allocator allocator)
Constructor of DefaultMetaStore.
|
QuotaPageMetaStore(CacheEvictorOptions cacheEvictorOptions,
List<PageStoreDir> dirs) |
Modifier and Type | Field and Description |
---|---|
protected List<PageStoreDir> |
HashAllocator.mDirs |
Modifier and Type | Method and Description |
---|---|
PageStoreDir |
HashAllocator.allocate(String fileId,
long fileLength) |
PageStoreDir |
AffinityHashAllocator.allocate(String fileId,
long fileLength) |
PageStoreDir |
Allocator.allocate(String fileId,
long fileLength) |
Constructor and Description |
---|
AffinityHashAllocator(List<PageStoreDir> dirs) |
AffinityHashAllocator(List<PageStoreDir> dirs,
java.util.function.Function<String,Integer> hashFunction) |
HashAllocator(List<PageStoreDir> dirs) |
HashAllocator(List<PageStoreDir> dirs,
java.util.function.Function<String,Integer> hashFunction) |
Modifier and Type | Class and Description |
---|---|
class |
LocalPageStoreDir |
class |
MemoryPageStoreDir
Represents the dir and file level metadata of the MemPageStore.
|
class |
RocksPageStoreDir
Represent the dir and file level metadata of a rocksdb page store.
|
Modifier and Type | Method and Description |
---|---|
static PageStoreDir |
PageStoreDir.createPageStoreDir(CacheEvictorOptions cacheEvictorOptions,
PageStoreOptions pageStoreOptions)
Create an instance of PageStoreDir.
|
Modifier and Type | Method and Description |
---|---|
static List<PageStoreDir> |
PageStoreDir.createPageStoreDirs(CacheManagerOptions options)
Create a list of PageStoreDir based on the configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
PagedBlockStoreDir
A directory storing paged blocks.
|
Modifier and Type | Field and Description |
---|---|
protected PageStoreDir |
PagedBlockStoreDir.mDelegate |
Modifier and Type | Method and Description |
---|---|
PageStoreDir |
PagedBlockMetaStore.allocate(String fileId,
long pageSize)
Allocates a page store directory for a page of a block.
|
Modifier and Type | Method and Description |
---|---|
List<PageStoreDir> |
PagedBlockMetaStore.getStoreDirs() |
Modifier and Type | Method and Description |
---|---|
PageInfo |
PagedBlockMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
Modifier and Type | Method and Description |
---|---|
static List<PagedBlockStoreDir> |
PagedBlockStoreDir.fromPageStoreDirs(List<PageStoreDir> dirs)
Creates from a list of
PageStoreDir . |
Constructor and Description |
---|
PagedBlockStoreDir(PageStoreDir delegate,
int index)
Creates a new dir.
|
Copyright © 2023. All Rights Reserved.