Package | Description |
---|---|
alluxio.client.file.cache | |
alluxio.client.file.cache.allocator | |
alluxio.client.file.cache.store |
Modifier and Type | Method and Description |
---|---|
PageStoreDir |
DefaultPageMetaStore.allocate(String fileId,
long fileLength) |
PageStoreDir |
PageMetaStore.allocate(String fileId,
long fileLength) |
PageStoreDir |
PageInfo.getLocalCacheDir() |
PageStoreDir |
DefaultPageMetaStore.getStoreDirOfFile(String fileId) |
PageStoreDir |
PageMetaStore.getStoreDirOfFile(String fileId)
Gets the store dir which the specified file is assigned to be cached in.
|
Modifier and Type | Method and Description |
---|---|
List<PageStoreDir> |
DefaultPageMetaStore.getStoreDirs() |
List<PageStoreDir> |
PageMetaStore.getStoreDirs()
Gets the storage directories.
|
Modifier and Type | Method and Description |
---|---|
PageInfo |
QuotaPageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo |
DefaultPageMetaStore.evict(CacheScope scope,
PageStoreDir pageStoreDir) |
PageInfo |
PageMetaStore.evict(CacheScope cacheScope,
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 |
AffinityHashAllocator.allocate(String fileId,
long fileLength) |
PageStoreDir |
Allocator.allocate(String fileId,
long fileLength) |
PageStoreDir |
HashAllocator.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.
|
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.
|
Copyright © 2023. All Rights Reserved.