com.hazelcast.map.impl.mapstore.writethrough
public class WriteThroughStore extends AbstractMapDataStore<Data,Object>
Constructor and Description |
---|
WriteThroughStore(MapStoreWrapper store,
SerializationService serializationService) |
Modifier and Type | Method and Description |
---|---|
Object |
add(Data key,
Object value,
long time) |
Object |
addBackup(Data key,
Object value,
long time) |
void |
addTransient(Data key,
long now) |
void |
clear()
Clears resources of this map-data-store.
|
Collection<Data> |
flush()
Flushes all keys in this map-store.
|
Object |
flush(Data key,
Object value,
long now,
boolean backup)
Flushes the supplied key to the map-store.
|
Object |
load(Data key) |
boolean |
loadable(Data key) |
int |
notFinishedOperationsCount() |
void |
remove(Data key,
long time) |
void |
removeBackup(Data key,
long time) |
convertToObjectKeys, getStore, isPostProcessingMapStore, loadAll, removeAll, toData, toObject
public WriteThroughStore(MapStoreWrapper store, SerializationService serializationService)
public void addTransient(Data key, long now)
public void remove(Data key, long time)
public void removeBackup(Data key, long time)
public void clear()
MapDataStore
public boolean loadable(Data key)
public Collection<Data> flush()
MapDataStore
Data
keys list.public Object flush(Data key, Object value, long now, boolean backup)
MapDataStore
key
- key to be flushedvalue
- value to be flushednow
- now in millisbackup
- true
calling this method for backup partition, false
for owner partition.public int notFinishedOperationsCount()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.