| Interface | Description | 
|---|---|
| BaseMap<K,V> | 
 Base interface for Hazelcast distributed maps. 
 | 
| EntryLoader<K,V> | 
 This is an extension to  
MapLoader. | 
| EntryProcessor<K,V,R> | 
 An EntryProcessor processes a  
Map.Entry. | 
| EntryStore<K,V> | 
 This is an extension to  
MapStore. | 
| EventJournalMapEvent<K,V> | 
 The event for the map event journal. 
 | 
| ExtendedMapEntry<K,V> | 
 Interface to provide parity with IMap set and put operations. 
 | 
| IMap<K,V> | 
 Concurrent, distributed, observable and queryable map. 
 | 
| IMapEvent | 
 Map events common contract. 
 | 
| LocalMapStats | 
 Local map statistics to be used by  
MemberState implementations. | 
| LockAware | 
 Determines if the object implementing this interface is locked or not. 
 | 
| MapEvictionPolicyComparator<K,V> | |
| MapInterceptor | 
 MapInterceptor is used to intercept changes to the map, allowing access to
 the values before and after adding them to the map. 
 | 
| MapLoader<K,V> | 
 Hazelcast distributed map implementation is an in-memory data store but
 it can be backed by any type of data store such as RDBMS, OODBMS, or simply
 a file based data store. 
 | 
| MapLoaderLifecycleSupport | 
 Provides Lifecycle support for the implementing MapLoader class. 
 | 
| MapStore<K,V> | 
 Hazelcast distributed map implementation is an in-memory data store, but
 it can be backed by any type of data store such as RDBMS, OODBMS, NOSQL,
 or simply a file-based data store. 
 | 
| MapStoreFactory<K,V> | 
 Factory for MapLoader or MapStore instances, specifiable in MapStoreConfig. 
 | 
| PostProcessingMapStore | 
 Implement this interface if you modify the value in MapStore.store(K key, V value) method. 
 | 
| QueryCache<K,V> | 
 A concurrent, queryable data structure which is used to cache results of
 a continuous query executed on an  
IMap. | 
| Class | Description | 
|---|---|
| AbstractIMapEvent | 
 The abstract class for a map event  
IMapEvent. | 
| EntryLoader.MetadataAwareValue<V> | 
 Represents a value with an expiration time attached to it. 
 | 
| EventLostEvent | 
 This event is fired in case of an event lost detection. 
 | 
| MapEvent | 
 Used for map-wide events like  
EntryEventType.EVICT_ALL
 and EntryEventType.CLEAR_ALL. | 
| MapPartitionLostEvent | 
 Used for providing information about the lost partition for a map 
 | 
| MapStoreAdapter<K,V> | 
 Adapter for MapStore. 
 | 
| Exception | Description | 
|---|---|
| QueryResultSizeExceededException | 
 This exception is thrown when a query exceeds a configurable result size limit. 
 | 
| ReachedMaxSizeException | 
 Exception thrown when a write-behind  
MapStore rejects to accept a new element. | 
Copyright © 2023 Hazelcast, Inc.. All rights reserved.