| 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  MemberStateimplementations. | 
| 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_ALLandEntryEventType.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  MapStorerejects to accept a new element. | 
Copyright © 2021 Hazelcast, Inc.. All rights reserved.