com.hazelcast.replicatedmap.impl.record
Interface ReplicatedRecordStore
- All Known Implementing Classes:
- AbstractReplicatedRecordStore, DataReplicatedRecordStore, ObjectReplicatedRecordStorage
public interface ReplicatedRecordStore
This interface describes a common record store for replicated maps and their actual records
getName
String getName()
remove
Object remove(Object key)
evict
void evict(Object key)
removeTombstone
void removeTombstone(Object key)
get
Object get(Object key)
put
Object put(Object key,
Object value)
put
Object put(Object key,
Object value,
long ttl,
TimeUnit timeUnit)
containsKey
boolean containsKey(Object key)
containsValue
boolean containsValue(Object value)
getReplicatedRecord
ReplicatedRecord getReplicatedRecord(Object key)
keySet
Set keySet()
values
Collection values()
values
Collection values(Comparator comparator)
entrySet
Set entrySet()
size
int size()
clear
void clear(boolean distribute,
boolean emptyReplicationQueue)
isEmpty
boolean isEmpty()
unmarshallKey
Object unmarshallKey(Object key)
unmarshallValue
Object unmarshallValue(Object value)
marshallKey
Object marshallKey(Object key)
marshallValue
Object marshallValue(Object value)
addEntryListener
String addEntryListener(EntryListener listener,
Object key)
addEntryListener
String addEntryListener(EntryListener listener,
Predicate predicate,
Object key)
removeEntryListenerInternal
boolean removeEntryListenerInternal(String id)
getReplicationPublisher
ReplicationPublisher getReplicationPublisher()
destroy
void destroy()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.