| Package | Description |
|---|---|
| alluxio.client.file.cache | |
| alluxio.client.file.cache.allocator | |
| alluxio.client.file.cache.store |
| Modifier and Type | Method and Description |
|---|---|
PageStoreDir |
PageMetaStore.allocate(java.lang.String fileId,
long fileLength) |
PageStoreDir |
DefaultPageMetaStore.allocate(java.lang.String fileId,
long fileLength) |
PageStoreDir |
PageInfo.getLocalCacheDir() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PageStoreDir> |
PageMetaStore.getStoreDirs()
Gets the storage directories.
|
java.util.List<PageStoreDir> |
DefaultPageMetaStore.getStoreDirs() |
| Modifier and Type | Method and Description |
|---|---|
PageInfo |
PageMetaStore.evict(CacheScope cacheScope,
PageStoreDir pageStoreDir) |
PageInfo |
DefaultPageMetaStore.evict(CacheScope scope,
PageStoreDir pageStoreDir) |
PageInfo |
QuotaPageMetaStore.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,
PageStoreDir pageStoreDir) |
| Constructor and Description |
|---|
DefaultPageMetaStore(java.util.List<PageStoreDir> dirs) |
DefaultPageMetaStore(java.util.List<PageStoreDir> dirs,
Allocator allocator)
Constructor of DefaultMetaStore.
|
QuotaPageMetaStore(CacheEvictorOptions cacheEvictorOptions,
java.util.List<PageStoreDir> dirs) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<PageStoreDir> |
HashAllocator.mDirs |
| Modifier and Type | Method and Description |
|---|---|
PageStoreDir |
AffinityHashAllocator.allocate(java.lang.String fileId,
long fileLength) |
PageStoreDir |
HashAllocator.allocate(java.lang.String fileId,
long fileLength) |
PageStoreDir |
Allocator.allocate(java.lang.String fileId,
long fileLength) |
| Constructor and Description |
|---|
AffinityHashAllocator(java.util.List<PageStoreDir> dirs) |
AffinityHashAllocator(java.util.List<PageStoreDir> dirs,
java.util.function.Function<java.lang.String,java.lang.Integer> hashFunction) |
HashAllocator(java.util.List<PageStoreDir> dirs) |
HashAllocator(java.util.List<PageStoreDir> dirs,
java.util.function.Function<java.lang.String,java.lang.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 java.util.List<PageStoreDir> |
PageStoreDir.createPageStoreDirs(CacheManagerOptions options)
Create a list of PageStoreDir based on the configuration.
|
Copyright © 2022. All Rights Reserved.