mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
HCOLL-318 added many documentation and examples; Empowerted ReplicableEntry interface, and changed Map/SetRemoteOperations contracts to allow implementing more agile reconciliation strategies
This commit is contained in:
@@ -22,11 +22,14 @@ import net.openhft.chronicle.hash.HashContext;
|
||||
import net.openhft.chronicle.hash.Data;
|
||||
|
||||
/**
|
||||
* Context, in which {@link MapEntry MapEntries} are accessed.
|
||||
* Context, in which {@link MapEntry MapEntries} are accessed. {@code MapContext} allows to access
|
||||
* {@link MapEntryOperations}, configured for the accessed {@link ChronicleMap} via {@link
|
||||
* ChronicleMapBuilder#entryOperations(MapEntryOperations)}. {@code MapContext} implements {@code
|
||||
* MapEntryOperations} by delegation to the configured {@code entryOperations}.
|
||||
*
|
||||
* @param <K> the map key type
|
||||
* @param <V> the map value type
|
||||
* @param <R> the return type of {@link MapEntryOperations} specialized for the queried map
|
||||
* @param <R> the return type of {@link MapEntryOperations} specified for the queried map
|
||||
*/
|
||||
public interface MapContext<K, V, R> extends HashContext<K>, MapEntryOperations<K, V, R> {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user