| Package | Description | 
|---|---|
| com.bigdata.btree | 
The  BTreeis a scalable B+-Tree with copy-on-write
semantics mapping variable lengthunsigned byte[]keys to variable
lengthbyte[]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. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IEvictionListenerInterface to handle evictions of nodes or leaves from the hard reference
 queue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultEvictionListenerHard reference cache eviction listener writes a dirty node or leaf onto the
 persistence store. | 
| class  | MyEvictionListenerExtends  DefaultEvictionListenerto explicitly control when an
 eviction notice is expected and to verify that eviction notices are received
 as expected. | 
| class  | NoEvictionListenerHard reference cache eviction listener for leaves always throws an
 exception. | 
| class  | NOPEvictionListenerA listener that does nothing. | 
| Constructor and Description | 
|---|
| MyHardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                    int capacity) | 
| MyHardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                    int capacity,
                    int nscan) | 
| Modifier and Type | Method and Description | 
|---|---|
| HardReferenceQueueEvictionListener<T> | HardReferenceQueue. getListener()The  listener specified to the constructor. | 
| HardReferenceQueueEvictionListener<T> | SynchronizedHardReferenceQueue. getListener() | 
| Constructor and Description | 
|---|
| HardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                  int capacity)Uses the default #of references to scan on append requests. | 
| HardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                  int capacity,
                  int nscan)Fully specified ctor. | 
| SynchronizedHardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                              int capacity)Defaults the #of references to scan on append requests to 10. | 
| SynchronizedHardReferenceQueue(HardReferenceQueueEvictionListener<T> listener,
                              int capacity,
                              int nscan)Core impl. | 
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.