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
ChronicleMapBuilder.defaultValueProvider(DefaultValueProvider) configuration. |
Function<T,R> |
Represents a function that accepts one argument and produces a result.
|
MapBuilder<C extends MapBuilder<C>> |
Common configurations of
ChronicleMapBuilder and
ChronicleMapStatelessClientBuilder . |
MapEntryCallback<K,V> |
Created by Rob Austin
|
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> | |
UnaryOperator<T> |
Represents a mutator that accepts one mutable argument, which it may alter and produces a result.
|
WriteContext<K,V> |
Class | Description |
---|---|
BytesMapEventListener |
Methods must not update
entry state (position,
limit).
Methods must not update entry bytes, except in metadata area
From metaDataPos offset metadata area starts in the given entry , listener
should be itself aware of it's length (see ChronicleMapBuilder.metaDataBytes(int) ).
From keyPos offset key area in the given entry , serialized key size
(using ChronicleMapBuilder.keySizeMarshaller(SizeMarshaller)), directly followed
by the serialized key itself.
From valuePos offset value area in the given entry , serialized value size
(using ChronicleMapBuilder.keySizeMarshaller(SizeMarshaller)), then (optionally)
alignment (see ChronicleMapBuilder.entryAndValueAlignment(Alignment)
), followed by the serialized value itself.
|
ChronicleMapBuilder<K,V> |
ChronicleMapBuilder manages ChronicleMap configurations; could be used as a
classic builder and/or factory. |
ChronicleMapStatelessClientBuilder<K,V> | |
MapEventListener<K,V> |
Contains methods which are called when
ChronicleMap key events occur. |
Enum | Description |
---|---|
Alignment |
Memory addresses alignment strategies.
|
Copyright © 2015. All rights reserved.