ChronicleMaps
(net.openhft.chronicle.map
package) and
ChronicleSets
(net.openhft.chronicle.set
package).See: Description
Interface | Description |
---|---|
ChecksumEntry |
Abstracts entries of hash containers, created by
ChronicleHashBuilder s
with ChronicleHashBuilder.checksumEntries(boolean) configured to true . |
ChronicleHash<K,E extends HashEntry<K>,SC extends HashSegmentContext<K,?>,EQC extends ExternalHashQueryContext<K>> |
This interface defines common
ChronicleMap and ChronicleSet , related to off-heap
memory management and file-mapping. |
ChronicleHashBuilder<K,H extends ChronicleHash<K,?,?,?>,B extends ChronicleHashBuilder<K,H,B>> |
This interface defines the meaning of configurations, common to
ChronicleMapBuilder and
ChronicleSetBuilder , i. |
Data<T> |
Dual bytes/object access to keys/values/elements.
|
ExternalHashQueryContext<K> | |
HashAbsentEntry<K> |
Low-level operational context for the situations, when the new entry is going to be inserted
into the
ChronicleHash . |
HashContext<K> |
Root interface for contexts, in which
HashEntries could be accessed. |
HashEntry<K> |
A context of a present entry in the
ChronicleHash . |
HashQueryContext<K> |
Context of
ChronicleHash operations with individual keys. |
HashSegmentContext<K,E extends HashEntry<K>> |
Context of
ChronicleHash 's segment. |
ReplicatedHashSegmentContext<K,E extends HashEntry<K>> | |
SegmentLock |
InterProcessReadWriteUpdateLock of a segment in ChronicleHash . |
Class | Description |
---|---|
AbstractData<T> |
Defines reasonable defaults for
Data 's equals() , hashCode() and
toString() . |
Exception | Description |
---|---|
ChronicleHashRecoveryFailedException |
This exception is thrown, when a Chronicle Hash recovery using
ChronicleHashBuilder.recoverPersistedTo(File, boolean) method is impossible, for example,
if the persistence file is corrupted too much. |
ChronicleMaps
(net.openhft.chronicle.map
package) and
ChronicleSets
(net.openhft.chronicle.set
package). This package should be the root of
net.openhft.chronicle.map
and net.openhft.chronicle.set
packages, moved to
the same level because net.openhft.chronicle
package is occupied by Chronicle Queue project.Copyright © 2016. All rights reserved.