| Interface | Description |
|---|---|
| BuddyAllocatorMXBean |
MXbean to expose cache allocator related information through JMX.
|
| BufferUsageManager |
The buffer usage (refcount) tracker.
|
| EvictionAwareAllocator |
An allocator that has additional, internal-only call to deallocate evicted buffer.
|
| EvictionListener | |
| LlapOomDebugDump | |
| LowLevelCache | |
| LowLevelCacheCounters | |
| LowLevelCachePolicy | |
| MemoryManager |
| Class | Description |
|---|---|
| BuddyAllocator | |
| CacheContentsTracker |
A wrapper around cache eviction policy that tracks cache contents via tags.
|
| EvictionDispatcher |
Eviction dispatcher - uses double dispatch to route eviction notifications to correct caches.
|
| LlapAllocatorBuffer |
We want to have cacheable and non-allocator buffers, as well as allocator buffers with no
cache dependency, and also ones that are both.
|
| LlapCacheableBuffer |
Buffer that can be managed by LowLevelEvictionPolicy.
|
| LlapDataBuffer | |
| LowLevelCacheImpl | |
| LowLevelCacheMemoryManager |
Implementation of memory manager for low level cache.
|
| LowLevelFifoCachePolicy | |
| 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".
|
| SerDeLowLevelCacheImpl | |
| SerDeLowLevelCacheImpl.FileData | |
| SerDeLowLevelCacheImpl.LlapSerDeDataBuffer | |
| SerDeLowLevelCacheImpl.StripeData | |
| SimpleAllocator | |
| SimpleBufferManager |
| Enum | Description |
|---|---|
| LowLevelCache.Priority |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.