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 © 2022 Hazelcast, Inc.. All Rights Reserved.