|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use com.bigdata.cache | |
|---|---|
| com.bigdata | |
| com.bigdata.btree |
The BTree is a scalable B+-Tree with copy-on-write
semantics mapping variable length unsigned byte[] keys to variable
length byte[] values (null values are allowed). |
| com.bigdata.cache | A canonicalizing object cache may be constructed from an outer weak reference value hash map backed by an inner hard reference LRU policy. |
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a DataService. |
| com.bigdata.service.ndx.pipeline | |
| Classes in com.bigdata.cache used by com.bigdata | |
|---|---|
| IGlobalLRU
Factory for per- IRawStore caches backed by a global LRU allowing
competition for buffer space across all requests for decompressed records,
including B+Tree INodeData and ILeafData objects. |
|
| IGlobalLRU.ILRUCache
Interface for cache of read-only records from a specific IRawStore backed by a shared LRU. |
|
| Classes in com.bigdata.cache used by com.bigdata.btree | |
|---|---|
| HardReferenceQueue
A cache for hard references using an LRU policy. |
|
| HardReferenceQueueEvictionListener
Interface for reporting cache evictions. |
|
| IGlobalLRU.ILRUCache
Interface for cache of read-only records from a specific IRawStore backed by a shared LRU. |
|
| Classes in com.bigdata.cache used by com.bigdata.cache | |
|---|---|
| ConcurrentWeakValueCache
A low-contention/high concurrency weak value cache. |
|
| HardReferenceQueue
A cache for hard references using an LRU policy. |
|
| HardReferenceQueueEvictionListener
Interface for reporting cache evictions. |
|
| ICacheEntry
Interface for hard reference cache entries exposes a dirty flag in addition to the object identifier and object reference. |
|
| ICacheListener
Interface receives notice of cache eviction events. |
|
| ICachePolicy
Interface for cache policy. |
|
| IConcurrentWeakValueCache
|
|
| IGlobalLRU
Factory for per- IRawStore caches backed by a global LRU allowing
competition for buffer space across all requests for decompressed records,
including B+Tree INodeData and ILeafData objects. |
|
| IGlobalLRU.ILRUCache
Interface for cache of read-only records from a specific IRawStore backed by a shared LRU. |
|
| IHardReferenceGlobalLRU
Extended interface declares some reporting methods. |
|
| IHardReferenceQueue
Interface for a hard reference queue. |
|
| IWeakRefCacheEntry
|
|
| IWeakRefCacheEntryFactory
Interface supports choice of either weak or soft references for cache entries and makes it possible for the application to extend the metadata associated with and entry in the WeakValueCache. |
|
| LRUCache.ICacheOrderChangeListener
|
|
| RingBuffer
A unsynchronized fixed capacity ring buffer. |
|
| WeakValueCache.IClearReferenceListener
An optional listener that is invoked when we notice a cleared reference. |
|
| Classes in com.bigdata.cache used by com.bigdata.resources | |
|---|---|
| ConcurrentWeakValueCache
A low-contention/high concurrency weak value cache. |
|
| ConcurrentWeakValueCacheWithTimeout
Extends the basic behavior to clear stale references from a backing hard reference queue. |
|
| IConcurrentWeakValueCache
|
|
| LRUCache
Hard reference hash map with Least Recently Used ordering over entries. |
|
| Classes in com.bigdata.cache used by com.bigdata.service.ndx.pipeline | |
|---|---|
| ConcurrentWeakValueCache
A low-contention/high concurrency weak value cache. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||