| 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.merge.entry | This package contains merge entry internal interfaces and functionality for Hazelcast cache. | 
| com.hazelcast.internal.eviction | 
     Eviction policy implementations. | 
| com.hazelcast.internal.eviction.impl.comparator | EvictionPolicyComparatorimplementations. | 
| com.hazelcast.internal.management.request | Contains requests that made from Management Center. | 
| com.hazelcast.internal.nearcache.impl.store | Near Cache store implementations. | 
| com.hazelcast.map.impl.querycache.subscriber | This package contains classes which are used for  QueryCacheevent subscription side. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CacheEntryView<K,V>Entry info for cache record. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultCacheEntryViewDefault heap based implementation of  CacheEntryView. | 
| class  | LazyCacheEntryView<K,V>An implementation of  CacheEntryViewfor converting key and value to object when they are touched as lazy. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EvictionPolicyComparator<K,V,E extends EvictableEntryView<K,V>>A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EvictionCandidate<A,E extends Evictable>Interface for entries, records or whatever that can be evictable via its accessor (key or ID). | 
| Modifier and Type | Method and Description | 
|---|---|
| int | LFUEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| int | LFUEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| int | RandomEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| int | RandomEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| int | LRUEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| int | LRUEvictionPolicyComparator. compare(EvictableEntryView e1,
       EvictableEntryView e2) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | GetCacheEntryRequest.CacheBrowserEntryView | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HeapNearCacheRecordMap.NearCacheEvictableSamplingEntry | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueryCacheRecordHashMap.QueryCacheEvictableSamplingEntry | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.