Uses of Package
com.bigdata.cache

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.
 



Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.