This package contains the public API extension for Hazelcast JCache, the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
Interface Summary Interface Description BackupAwareEntryProcessor<K,V,T>An invocable function that allows applications to perform compound operations on a
Cache.Entryatomically, according to the defined consistency of a
CacheEntryView<K,V>Entry info for cache record. CacheEvictionPolicyComparator<K,V>
CacheEntryViews to be evicted.
CacheStatisticsCache statistics EventJournalCacheEvent<K,V>The event for the cache event journal. HazelcastCacheManagerContract point of Hazelcast cache manager implementations (client + server) based on
ICacheinterface is the
Cacheextension offered by Hazelcast JCache.
In addition to the standard set of JCache methods defined in the JSR 107 specification, Hazelcast provides additional operations to support a broader range of programing styles.
Class Summary Class Description CacheUtilUtility class for various cache related operations to be used by our internal structure and end user. HazelcastCachingProviderHazelcast implementation of JCache
HazelcastExpiryPolicyHazelcast provides overloads of the typical cache operations with a custom
This class provides a custom implementation of an
ExpiryPolicyto react on all three types of policies: Create Access Update
Enum Summary Enum Description CacheEventTypeHazelcast JCache implementation's internal event types.
Exception Summary Exception Description CacheNotExistsExceptionThis exception class is thrown while creating
CacheRecordStoreinstances but the cache config does not exist on the node to create the instance on.