| Package | Description |
|---|---|
| org.apache.hadoop.hive.llap.cache | |
| org.apache.hadoop.hive.llap.io.metadata |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheContentsTracker
A wrapper around cache eviction policy that tracks cache contents via tags.
|
class |
LowLevelFifoCachePolicy |
class |
LowLevelLrfuCachePolicy
Implementation of the algorithm from "On the Existence of a Spectrum of Policies
that Subsumes the Least Recently Used (LRU) and Least Frequently Used (LFU) Policies".
|
| Constructor and Description |
|---|
CacheContentsTracker(LowLevelCachePolicy realPolicy) |
LowLevelCacheImpl(LlapDaemonCacheMetrics metrics,
LowLevelCachePolicy cachePolicy,
org.apache.hadoop.hive.common.io.Allocator allocator,
boolean doAssumeGranularBlocks) |
LowLevelCacheMemoryManager(long maxSize,
LowLevelCachePolicy evictor,
LlapDaemonCacheMetrics metrics) |
SerDeLowLevelCacheImpl(LlapDaemonCacheMetrics metrics,
LowLevelCachePolicy cachePolicy,
org.apache.hadoop.hive.common.io.Allocator allocator) |
| Constructor and Description |
|---|
MetadataCache(EvictionAwareAllocator allocator,
MemoryManager memoryManager,
LowLevelCachePolicy policy,
boolean useEstimateCache,
LlapDaemonCacheMetrics metrics) |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.