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, toObjectpublic 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()
MapDataStorepublic boolean loadable(Data key)
public Collection<Data> flush()
MapDataStoreData keys list.public Object flush(Data key, Object value, long now, boolean backup)
MapDataStorekey - 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.