| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.event | 
     Event classes to define listenters for JCache other than EntryListener | 
| com.hazelcast.cache.impl.eviction | |
| com.hazelcast.cache.impl.operation | Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.record | 
     Hazelcast JSR-107 aka JCache implementation
     Internal record store | 
| com.hazelcast.client.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation client side | 
| com.hazelcast.client.impl.protocol.task.cache | Client protocol tasks implementations for JCache | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| Class and Description | 
|---|
| AbstractCacheRecordStore | 
| AbstractCacheService | 
| AbstractClusterWideIterator AbstractClusterWideIteratorprovides the core iterator functionality shared by its descendants. | 
| AbstractHazelcastCacheManager Abstract  HazelcastCacheManager(also indirectCacheManager)
 implementation to provide shared functionality to server and client cache
 managers. | 
| AbstractHazelcastCachingProvider Abstract  CachingProviderimplementation providing shared
 functionality to server and client caching providers. | 
| CacheContext Holds some specific informations for per cache in the node and shared by all partitions of that cache on the node. | 
| CacheEntryCountResolver Contract point for tracking count of stored cache entries. | 
| CacheEntryIterationResult Response data object returned by  CacheEntryIteratorOperation. | 
| CacheEntryListenerProvider Provides underlying (wrapped)  CacheEntryListenerinstance. | 
| CacheEntryProcessorEntry This class is an implementation of  MutableEntrywhich is provided intoEntryProcessor.process(javax.cache.processor.MutableEntry, Object...). | 
| CacheEntryProcessorEntry.State | 
| CacheEntryViews.CacheEntryViewType Types of built-in  CacheEntryViewimplementations. | 
| CacheEventContext Wrapper class for parameters of  ICacheService.publishEvent(CacheEventContext) | 
| CacheEventData Internal event data wrapper used during publishing and dispatching events. | 
| CacheEventDataImpl Implementation of  CacheEventData. | 
| CacheEventHandler Sends cache invalidation events in batch or single as configured. | 
| CacheEventListener Cache Event Listener interface is designated for handling cache events internally such as delegating events
 to cache event listener. | 
| CacheEventSet Internal Set wrapper of  CacheEventDataitems used during publishing and dispatching events. | 
| CacheKeyIterationResult Response data object returned by  CacheKeyIteratorOperation. | 
| CacheOperationProvider Provide InMemoryFormat specific operations for cache | 
| CachePartitionSegment 
 Responsible for all cache data of a partition. | 
| CacheProxy ICache implementation | 
| CacheService Cache Service is the main access point of JCache implementation. | 
| CacheStatisticsImpl CacheStatisticsimplementation forICache. | 
| CacheSyncListenerCompleter used to state that a sync event completed and any resources waiting for it should be released | 
| ClusterWideIterator Cluster-wide iterator for  ICache. | 
| DeferredValue Thread-safe holder of value and/or its serialized form. | 
| HazelcastServerCachingProvider Hazelcast server implementation of  CachingProvider. | 
| ICacheInternal Internal API for  ICacheimplementations. | 
| ICacheRecordStore ICacheRecordStoreis the core contract providing internal functionality toICacheimplementations on partition scope. | 
| ICacheService | 
| PreJoinCacheConfig This subclass of  CacheConfigis used to communicate cache configurations in pre-join cache operations when cluster
 version is at least 3.9. | 
| Class and Description | 
|---|
| CacheEventListener Cache Event Listener interface is designated for handling cache events internally such as delegating events
 to cache event listener. | 
| Class and Description | 
|---|
| CachePartitionSegment 
 Responsible for all cache data of a partition. | 
| Class and Description | 
|---|
| CachePartitionSegment 
 Responsible for all cache data of a partition. | 
| ICacheRecordStore ICacheRecordStoreis the core contract providing internal functionality toICacheimplementations on partition scope. | 
| ICacheService | 
| PreJoinCacheConfig This subclass of  CacheConfigis used to communicate cache configurations in pre-join cache operations when cluster
 version is at least 3.9. | 
| Class and Description | 
|---|
| CacheContext Holds some specific informations for per cache in the node and shared by all partitions of that cache on the node. | 
| CacheEntryIterationResult Response data object returned by  CacheEntryIteratorOperation. | 
| CacheKeyIterationResult Response data object returned by  CacheKeyIteratorOperation. | 
| Class and Description | 
|---|
| AbstractClusterWideIterator AbstractClusterWideIteratorprovides the core iterator functionality shared by its descendants. | 
| AbstractHazelcastCacheManager Abstract  HazelcastCacheManager(also indirectCacheManager)
 implementation to provide shared functionality to server and client cache
 managers. | 
| AbstractHazelcastCachingProvider Abstract  CachingProviderimplementation providing shared
 functionality to server and client caching providers. | 
| CacheStatisticsImpl CacheStatisticsimplementation forICache. | 
| CacheSyncListenerCompleter used to state that a sync event completed and any resources waiting for it should be released | 
| ICacheInternal Internal API for  ICacheimplementations. | 
| Class and Description | 
|---|
| CacheOperationProvider Provide InMemoryFormat specific operations for cache | 
| Class and Description | 
|---|
| DeferredValue Thread-safe holder of value and/or its serialized form. | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.