| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
 
     Hazelcast JSR-107 aka JCache implementation 
 | 
| com.hazelcast.cache.impl.operation | 
 Hazelcast JSR-107 aka JCache implementation 
 | 
| com.hazelcast.cache.impl.record | 
 
     Hazelcast JSR-107 aka JCache implementation
     Internal record store 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCacheRecordStore<R extends CacheRecord,CRM extends CacheRecordMap<Data,R>>  | 
class  | 
CacheEntryProcessorEntry<K,V,R extends CacheRecord>
This class is an implementation of  
MutableEntry which is provided into
 EntryProcessor.process(javax.cache.processor.MutableEntry, Object...). | 
| Modifier and Type | Field and Description | 
|---|---|
protected R | 
CacheEntryProcessorEntry.record  | 
protected R | 
CacheEntryProcessorEntry.recordLoaded  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <T> CacheRecord | 
CacheRecordStore.createRecord(T value,
            long creationTime,
            long expiryTime)  | 
protected CacheRecord | 
CacheRecordStore.dataToRecord(Data data)  | 
CacheRecord | 
ICacheRecordStore.getRecord(Data key)
Gets internal record of the store by key. 
 | 
CacheRecord | 
AbstractCacheRecordStore.getRecord(Data key)  | 
CacheRecord | 
ICacheRecordStore.removeRecord(Data key)
Removes the record for a key. 
 | 
CacheRecord | 
AbstractCacheRecordStore.removeRecord(Data key)  | 
protected <T> CacheRecord | 
CacheRecordStore.valueToRecord(T value)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<Data,CacheRecord> | 
ICacheRecordStore.getReadOnlyRecords()
Returns a readonly map of the internal key value store. 
 | 
Map<Data,CacheRecord> | 
AbstractCacheRecordStore.getReadOnlyRecords()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected CacheEntryProcessorEntry | 
CacheRecordStore.createCacheEntryProcessorEntry(Data key,
                              CacheRecord record,
                              long now)  | 
protected Data | 
CacheRecordStore.recordToData(CacheRecord record)  | 
protected <T> T | 
CacheRecordStore.recordToValue(CacheRecord record)  | 
void | 
ICacheRecordStore.setRecord(Data key,
         CacheRecord record)
Associates the specified record with the specified key. 
 | 
void | 
AbstractCacheRecordStore.setRecord(Data key,
         CacheRecord record)  | 
protected long | 
AbstractCacheRecordStore.updateAccessDuration(CacheRecord record,
                    javax.cache.expiry.ExpiryPolicy expiryPolicy,
                    long now)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Map<Data,CacheRecord>> | 
CacheReplicationOperation.data  | 
| Constructor and Description | 
|---|
CachePutBackupOperation(String name,
                       Data key,
                       CacheRecord cacheRecord)  | 
| Constructor and Description | 
|---|
CachePutAllBackupOperation(String name,
                          Map<Data,CacheRecord> cacheRecords)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CacheRecordFactory<R extends CacheRecord>
Provides factory for  
CacheRecord. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCacheRecord<V>
Abstract implementation of  
CacheRecord with key, value and
 expiration time as internal state. | 
class  | 
CacheObjectRecord
Implementation of  
CacheRecord which has an internal object format. | 
| Modifier and Type | Method and Description | 
|---|---|
protected CacheRecord | 
CacheRecordFactory.createCacheDataRecord(Data dataValue,
                     long expiryTime)  | 
protected CacheRecord | 
CacheRecordFactory.createCacheObjectRecord(Object objectValue,
                       long expiryTime)  | 
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.