K - key typeV - value typepublic class ObjectReplicatedRecordStorage<K,V> extends AbstractReplicatedRecordStore<K,V>
InMemoryFormat.OBJECT based
ReplicatedRecordStore implementation| Modifier and Type | Field and Description |
|---|---|
protected EventService |
eventService |
protected AtomicBoolean |
isLoaded |
protected String |
name |
protected NodeEngineImpl |
nodeEngine |
protected int |
partitionId |
protected InternalPartitionService |
partitionService |
protected ReplicatedMapConfig |
replicatedMapConfig |
protected ReplicatedMapService |
replicatedMapService |
protected SerializationService |
serializationService |
protected AtomicReference<InternalReplicatedMapStorage<K,V>> |
storageRef |
protected EntryTaskScheduler |
ttlEvictionScheduler |
| Constructor and Description |
|---|
ObjectReplicatedRecordStorage(String name,
ReplicatedMapService replicatedMapService,
int partitionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
boolean |
equals(Object o) |
String |
getName() |
Set<ReplicatedRecord> |
getRecords() |
LocalReplicatedMapStatsImpl |
getStats() |
InternalReplicatedMapStorage<K,V> |
getStorage() |
AtomicReference<InternalReplicatedMapStorage<K,V>> |
getStorageRef() |
long |
getVersion() |
int |
hashCode() |
boolean |
isLoaded() |
Object |
marshall(Object key) |
void |
setLoaded(boolean loaded) |
void |
setVersion(long version) |
Object |
unmarshall(Object key) |
clear, containsKey, containsValue, entrySet, evict, get, getReplicatedRecord, isEmpty, keySet, merge, put, put, putRecord, recordIterator, remove, removeTombstone, reset, sendReplicationOperation, size, values, valuesprotected final AtomicReference<InternalReplicatedMapStorage<K,V>> storageRef
protected final ReplicatedMapService replicatedMapService
protected final ReplicatedMapConfig replicatedMapConfig
protected final NodeEngineImpl nodeEngine
protected final SerializationService serializationService
protected final InternalPartitionService partitionService
protected final AtomicBoolean isLoaded
protected final EntryTaskScheduler ttlEvictionScheduler
protected final EventService eventService
protected final String name
protected int partitionId
public ObjectReplicatedRecordStorage(String name, ReplicatedMapService replicatedMapService, int partitionId)
public InternalReplicatedMapStorage<K,V> getStorage()
getStorage in interface ReplicatedRecordStorepublic AtomicReference<InternalReplicatedMapStorage<K,V>> getStorageRef()
public String getName()
getName in interface ReplicatedRecordStorepublic LocalReplicatedMapStatsImpl getStats()
public void destroy()
destroy in interface ReplicatedRecordStorepublic long getVersion()
getVersion in interface ReplicatedRecordStorepublic void setVersion(long version)
setVersion in interface ReplicatedRecordStorepublic Set<ReplicatedRecord> getRecords()
public boolean isLoaded()
isLoaded in interface ReplicatedRecordStorepublic void setLoaded(boolean loaded)
setLoaded in interface ReplicatedRecordStoreCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.