| Interface | Description | 
|---|---|
| CacheEntryListenerProvider<K,V> | 
 Provides underlying (wrapped)  
CacheEntryListener instance. | 
| CacheEventData | 
 Internal event data wrapper used during publishing and dispatching events. 
 | 
| CacheEventListener | 
 Cache Event Listener interface is designated for handling cache events internally such as delegating events
 to cache event listener. 
 | 
| CacheOperationProvider | 
 Provide InMemoryFormat specific operations for cache 
 | 
| CacheSyncListenerCompleter | 
 used to state that a sync event completed and any resources waiting for it should be released 
 | 
| ICacheInternal<K,V> | 
 Internal API for  
ICache implementations. | 
| ICacheRecordStore | 
ICacheRecordStore is the core contract providing internal functionality to
 ICache implementations on partition scope. | 
| ICacheService | 
| Class | Description | 
|---|---|
| AbstractCacheRecordStore<R extends CacheRecord,CRM extends SampleableCacheRecordMap<Data,R>> | |
| AbstractCacheService | |
| AbstractClusterWideIterator<K,V> | 
AbstractClusterWideIterator provides the core iterator functionality shared by its descendants. | 
| AbstractHazelcastCacheManager | 
 Abstract  
HazelcastCacheManager (also indirect CacheManager)
 implementation to provide shared functionality to server and client cache
 managers. | 
| AbstractHazelcastCachingProvider | 
 Abstract  
CachingProvider implementation providing shared
 functionality to server and client caching providers. | 
| CacheClearResponse | 
 This class is a simple object wrapper to be used by  
CacheClearOperation. | 
| CacheContext | 
 Holds some specific informations for per cache in the node and shared by all partitions of that cache on the node. 
 | 
| CacheDataSerializerHook | 
CacheDataSerializerHook contains all the ID hooks for IdentifiedDataSerializable classes used
 inside the JCache framework. | 
| CacheEntry<K,V> | 
 Simple   
Cache.Entry implementation for wrapping a "key,value" pair. | 
| CacheEntryCountResolver | 
 Contract point for tracking count of stored cache entries. 
 | 
| CacheEntryEventImpl<K,V> | 
 CacheEntryEvent implementation is the actual event object received by sub-interfaces of
  
CacheEntryListener. | 
| CacheEntryIterationResult | 
 Response data object returned by  
CacheEntryIteratorOperation. | 
| CacheEntryProcessorEntry<K,V,R extends CacheRecord> | 
 This class is an implementation of  
MutableEntry which is provided into
 EntryProcessor.process(javax.cache.processor.MutableEntry, Object...). | 
| CacheEntryProcessorResult<T> | 
 This simple implementation of  
EntryProcessorResult wraps the result returned or exception thrown in a
 single object so that multiple exceptions from multiple entry processes can be returned. | 
| CacheEntryViews | 
 A class providing static factory methods that create various entry view objects. 
 | 
| CacheEventContext | 
 Wrapper class for parameters of  
ICacheService.publishEvent(CacheEventContext) | 
| CacheEventContextUtil | 
 Utility class to create  
CacheEventContext instances | 
| CacheEventDataImpl | 
 Implementation of  
CacheEventData. | 
| CacheEventHandler | 
 Sends cache invalidation events in batch or single as configured. 
 | 
| CacheEventListenerAdaptor<K,V> | 
 This implementation of  
CacheEventListener uses the adapter pattern for wrapping all cache event listener
 types into a single listener. | 
| CacheEventSet | 
 Internal Set wrapper of  
CacheEventData items used during publishing and dispatching events. | 
| CacheKeyIterationResult | 
 Response data object returned by  
CacheKeyIteratorOperation. | 
| CacheMXBeanImpl | 
 Implementation of  
CacheMXBean. | 
| CachePartitionEventData | |
| CachePartitionIterator<K,V> | |
| CachePartitionSegment | 
 
 Responsible for all cache data of a partition. 
 | 
| CacheProxy<K,V> | 
 ICache implementation 
 | 
| CacheProxyUtil | 
 Static util methods for ICache implementations. 
 | 
| CacheRecordStore | 
 On-Heap implementation of the  
ICacheRecordStore | 
| CacheService | 
 Cache Service is the main access point of JCache implementation. 
 | 
| CacheStatisticsImpl | 
CacheStatistics implementation for ICache. | 
| CacheStatisticsMXBeanImpl | 
 Implementation of  
CacheStatisticsMXBean | 
| ClusterWideIterator<K,V> | 
 Cluster-wide iterator for  
ICache. | 
| DefaultOperationProvider | 
 Provide operations other then  
InMemoryFormat.NATIVE | 
| DeferredValue<V> | 
 Thread-safe holder of value and/or its serialized form. 
 | 
| HazelcastServerCacheManager | 
 Hazelcast  
CacheManager for server implementation. | 
| HazelcastServerCachingProvider | 
 Hazelcast server implementation of  
CachingProvider. | 
| JCacheDetector | 
 Utility class to detect existence of JCache 1.0.0 in the classpath. 
 | 
| LatencyTrackingCacheLoader<K,V> | |
| LatencyTrackingCacheWriter<K,V> | |
| MXBeanUtil | 
 MXBean utility methods related to registration of the beans. 
 | 
| PreJoinCacheConfig<K,V> | 
 This subclass of  
CacheConfig is used to communicate cache configurations in pre-join cache operations when cluster
 version is at least 3.9. | 
| TCKMBeanServerBuilder | 
 An MBeanServer builder required by TCK tests. 
 | 
| TCKMBeanServerBuilder.RIMBeanServerDelegate | 
| Enum | Description | 
|---|---|
| CacheEntryProcessorEntry.State | |
| CacheEntryViews.CacheEntryViewType | 
 Types of built-in  
CacheEntryView implementations. | 
Hazelcast JSR-107 aka JCache implementation
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.