| Package | Description | 
|---|---|
| com.hazelcast.cache | 
     This package contains the public API extension for Hazelcast JCache,
     the Hazelcast implementation of the JSR-107 commonly referred to as JCache. | 
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.merge.entry | This package contains merge entry internal interfaces and functionality for Hazelcast cache. | 
| com.hazelcast.cache.impl.nearcache | 
     Near cache support. | 
| com.hazelcast.cache.impl.nearcache.impl | 
     Near cache implementations. | 
| com.hazelcast.cache.impl.nearcache.impl.record | 
     Near cache record implementations. | 
| com.hazelcast.cache.impl.nearcache.impl.store | 
     Near cache store implementations. | 
| com.hazelcast.cache.impl.record | 
     Hazelcast JSR-107 aka JCache implementation
     Internal record store | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.internal.eviction | 
     Eviction policy implementations. | 
| com.hazelcast.internal.eviction.impl.comparator | EvictionPolicyComparatorimplementations. | 
| com.hazelcast.internal.eviction.impl.evaluator | EvictionPolicyEvaluatorimplementations. | 
| com.hazelcast.internal.eviction.impl.strategy | EvictionStrategyimplementations. | 
| com.hazelcast.internal.eviction.impl.strategy.sampling | 
     Sampling based  EvictionStrategyimplementations for cache. | 
| Class and Description | 
|---|
| EvictableEntryView Contract point (from the end user perspective) for serving/accessing entries that can be evicted. | 
| EvictionPolicyComparator A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| Class and Description | 
|---|
| EvictionChecker Interface for checking about if eviction is required or not. | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| EvictionStrategy Interface for eviction implementations to evict  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
| Class and Description | 
|---|
| EvictableEntryView Contract point (from the end user perspective) for serving/accessing entries that can be evicted. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| Expirable Expiring Data model interface. | 
| Class and Description | 
|---|
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| Expirable Expiring Data model interface. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictableEntryView Contract point (from the end user perspective) for serving/accessing entries that can be evicted. | 
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| EvictionCandidate Interface for entries, records or whatever that can be evictable via its accessor (key or id). | 
| EvictionChecker Interface for checking about if eviction is required or not. | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| EvictionStrategy Interface for eviction implementations to evict  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| EvictionCandidate Interface for entries, records or whatever that can be evictable via its accessor (key or id). | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| Expirable Expiring Data model interface. | 
| Class and Description | 
|---|
| EvictionConfiguration Interface for configuration information about eviction. | 
| EvictionPolicyComparator A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| EvictionPolicyType Enum for eviction policy types. | 
| EvictionStrategyType Enum for types of  EvictionStrategy | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictableEntryView Contract point (from the end user perspective) for serving/accessing entries that can be evicted. | 
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| EvictionCandidate Interface for entries, records or whatever that can be evictable via its accessor (key or id). | 
| EvictionChecker Interface for checking about if eviction is required or not. | 
| EvictionConfiguration Interface for configuration information about eviction. | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| EvictionPolicyComparator A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| EvictionPolicyType Enum for eviction policy types. | 
| EvictionStrategy Interface for eviction implementations to evict  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
| EvictionStrategyType Enum for types of  EvictionStrategy | 
| Expirable Expiring Data model interface. | 
| Class and Description | 
|---|
| EvictableEntryView Contract point (from the end user perspective) for serving/accessing entries that can be evicted. | 
| EvictionPolicyComparator A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictionCandidate Interface for entries, records or whatever that can be evictable via its accessor (key or id). | 
| EvictionPolicyComparator A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| EvictionChecker Interface for checking about if eviction is required or not. | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| EvictionStrategy Interface for eviction implementations to evict  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
| Class and Description | 
|---|
| Evictable Interface for entries, records or whatever that can be evicted. | 
| EvictableStore Interface for store implementations that holds  Evictableentries to evict. | 
| EvictionCandidate Interface for entries, records or whatever that can be evictable via its accessor (key or id). | 
| EvictionListener Interface for entries, records or whatever that can be evicted via its accessor (key or id). | 
| EvictionPolicyEvaluator Interface for evaluation implementations of  EvictionPolicy. | 
| EvictionStrategy Interface for eviction implementations to evict  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.