| 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 | |
| SplitBrainAwareCacheRecordStore |
Contract point for
ICacheRecordStore implementations
which are handled in split-brain. |
| 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 CacheManager as indirect) implementation
provides 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. |
| 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 |
| HazelcastServerCacheManager |
Hazelcast
CacheManager for server implementation. |
| HazelcastServerCachingProvider |
Provides server cachingProvider implementation.
|
| JCacheDetector |
Utility class to detect existence of JCache 1.0.0 in the classpath.
|
| MXBeanUtil |
MXBean utility methods related to registration of the beans.
|
| TCKMBeanServerBuilder |
An MBeanServer builder required by TCK tests.
|
| TCKMBeanServerBuilder.RIMBeanServerDelegate |
| Enum | Description |
|---|---|
| CacheEntryProcessorEntry.State | |
| CacheEntryViews.CacheEntryViewType |
Types of built-in
CacheEntryView implementations. |
| CacheEventType |
Hazelcast JCache implementation's internal event types.
|
Hazelcast JSR-107 aka JCache implementation
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.