Interface | Description |
---|---|
ChronicleMap<K,V> |
Extension of
ConcurrentMap interface, stores the data off-heap. |
Context<K,V> | |
DefaultValueProvider<K,V> |
Default value computation strategy, used
in
AbstractChronicleMapBuilder.defaultValueProvider(DefaultValueProvider) configuration. |
PrepareValueBytes<K,V> |
Strategy of preparing bytes of off-heap memory before assigning them into
Byteable
value during chronicleMap.acquireUsing() call, when the given key is absent in the map. |
ReadContext<K,V> | |
WriteContext<K,V> |
Class | Description |
---|---|
AbstractChronicleMapBuilder<K,V,B extends AbstractChronicleMapBuilder<K,V,B>> |
AbstractChronicleMapBuilder manages most of ChronicleMap configurations; has two concrete
subclasses: ChronicleMapBuilder should be used to create maps with ordinary values, OffHeapUpdatableChronicleMapBuilder -- maps with Byteable values, which point directly to off-heap
memory; could be used as a classic builder and/or factory. |
ChronicleMapBuilder<K,V> |
ChronicleMapBuilder is intended to be used to configure ChronicleMap s with
non-Byteable values, which don't point to off-heap memory directly, including primitives
(Long , Double , etc.), String s and CharSequence s, values
implementing BytesMarshallable , Externalizable or Serializable interface,
or any other values for which custom marshaller
is provided. |
MapEventListener<K,V,M extends ChronicleMap<K,V>> |
Contains methods which are called when
ChronicleMap key events occur. |
MapEventListeners |
Methods returning useful implementations of
MapEventListener . |
NodeDiscovery | |
OffHeapUpdatableChronicleMapBuilder<K,V> |
Enum | Description |
---|---|
Alignment |
Memory addresses alignment strategies.
|
Copyright © 2014. All rights reserved.