public class DefaultRecordStore extends Object implements RecordStore
| Constructor and Description |
|---|
DefaultRecordStore(String name,
MapService mapService,
int partitionId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAcquireLock(Data key,
String caller,
long threadId) |
void |
checkIfLoaded() |
void |
clear() |
void |
clearPartition() |
boolean |
containsKey(Data dataKey) |
boolean |
containsValue(Object value) |
void |
deleteRecord(Data key) |
Set<Map.Entry<Data,Data>> |
entrySetData() |
Set<Map.Entry<Data,Object>> |
entrySetObject() |
Object |
evict(Data dataKey) |
boolean |
extendLock(Data key,
String caller,
long threadId,
long ttl) |
void |
flush() |
boolean |
forceUnlock(Data dataKey) |
Object |
get(Data dataKey) |
MapEntrySet |
getAll(Set<Data> keySet) |
long |
getHeapCost() |
String |
getLockOwnerInfo(Data key) |
MapContainer |
getMapContainer() |
Map.Entry<Data,Object> |
getMapEntry(Data dataKey) |
Map.Entry<Data,Object> |
getMapEntryForBackup(Data dataKey) |
String |
getName() |
Map<Data,Record> |
getReadonlyRecordMap() |
Record |
getRecord(Data key) |
SizeEstimator |
getSizeEstimator() |
boolean |
isEmpty() |
boolean |
isLoaded() |
boolean |
isLocked(Data dataKey) |
boolean |
isLockedBy(Data key,
String caller,
long threadId) |
Set<Data> |
keySet() |
boolean |
lock(Data key,
String caller,
long threadId,
long ttl) |
boolean |
merge(Data dataKey,
EntryView mergingEntry,
MapMergePolicy mergePolicy) |
Object |
put(Data dataKey,
Object value,
long ttl) |
void |
put(Map.Entry<Data,Object> entry) |
Record |
putBackup(Data key,
Object value) |
Record |
putBackup(Data key,
Object value,
long ttl,
boolean shouldSchedule) |
void |
putFromLoad(Data dataKey,
Object value,
long ttl) |
Object |
putIfAbsent(Data dataKey,
Object value,
long ttl) |
void |
putRecord(Data key,
Record record) |
void |
putTransient(Data dataKey,
Object value,
long ttl) |
Object |
remove(Data dataKey) |
boolean |
remove(Data dataKey,
Object testValue) |
Object |
replace(Data dataKey,
Object value) |
boolean |
replace(Data dataKey,
Object testValue,
Object newValue) |
void |
reset() |
boolean |
set(Data dataKey,
Object value,
long ttl) |
void |
setLoaded(boolean isLoaded) |
int |
size() |
boolean |
tryPut(Data dataKey,
Object value,
long ttl) |
boolean |
txnLock(Data key,
String caller,
long threadId,
long ttl) |
boolean |
unlock(Data key,
String caller,
long threadId) |
Collection<Data> |
valuesData() |
Collection<Object> |
valuesObject() |
public DefaultRecordStore(String name, MapService mapService, int partitionId)
public boolean isLoaded()
isLoaded in interface RecordStorepublic void setLoaded(boolean isLoaded)
setLoaded in interface RecordStorepublic void checkIfLoaded()
checkIfLoaded in interface RecordStorepublic String getName()
getName in interface RecordStorepublic void flush()
flush in interface RecordStorepublic MapContainer getMapContainer()
getMapContainer in interface RecordStorepublic Record getRecord(Data key)
getRecord in interface RecordStorepublic void putRecord(Data key, Record record)
putRecord in interface RecordStorepublic Record putBackup(Data key, Object value)
putBackup in interface RecordStorepublic Record putBackup(Data key, Object value, long ttl, boolean shouldSchedule)
putBackup in interface RecordStorepublic void deleteRecord(Data key)
deleteRecord in interface RecordStorepublic Map<Data,Record> getReadonlyRecordMap()
getReadonlyRecordMap in interface RecordStorepublic void clearPartition()
clearPartition in interface RecordStorepublic int size()
size in interface RecordStorepublic boolean isEmpty()
isEmpty in interface RecordStorepublic boolean containsValue(Object value)
containsValue in interface RecordStorepublic boolean lock(Data key, String caller, long threadId, long ttl)
lock in interface RecordStorepublic boolean txnLock(Data key, String caller, long threadId, long ttl)
txnLock in interface RecordStorepublic boolean extendLock(Data key, String caller, long threadId, long ttl)
extendLock in interface RecordStorepublic boolean unlock(Data key, String caller, long threadId)
unlock in interface RecordStorepublic boolean forceUnlock(Data dataKey)
forceUnlock in interface RecordStorepublic long getHeapCost()
getHeapCost in interface RecordStorepublic boolean isLocked(Data dataKey)
isLocked in interface RecordStorepublic boolean isLockedBy(Data key, String caller, long threadId)
isLockedBy in interface RecordStorepublic boolean canAcquireLock(Data key, String caller, long threadId)
canAcquireLock in interface RecordStorepublic String getLockOwnerInfo(Data key)
getLockOwnerInfo in interface RecordStorepublic Set<Map.Entry<Data,Object>> entrySetObject()
entrySetObject in interface RecordStorepublic Set<Map.Entry<Data,Data>> entrySetData()
entrySetData in interface RecordStorepublic Map.Entry<Data,Object> getMapEntry(Data dataKey)
getMapEntry in interface RecordStorepublic Map.Entry<Data,Object> getMapEntryForBackup(Data dataKey)
getMapEntryForBackup in interface RecordStorepublic Set<Data> keySet()
keySet in interface RecordStorepublic Collection<Object> valuesObject()
valuesObject in interface RecordStorepublic Collection<Data> valuesData()
valuesData in interface RecordStorepublic void clear()
clear in interface RecordStorepublic void reset()
reset in interface RecordStorepublic Object remove(Data dataKey)
remove in interface RecordStorepublic Object evict(Data dataKey)
evict in interface RecordStorepublic boolean remove(Data dataKey, Object testValue)
remove in interface RecordStorepublic Object get(Data dataKey)
get in interface RecordStorepublic MapEntrySet getAll(Set<Data> keySet)
getAll in interface RecordStorepublic boolean containsKey(Data dataKey)
containsKey in interface RecordStorepublic void put(Map.Entry<Data,Object> entry)
put in interface RecordStorepublic Object put(Data dataKey, Object value, long ttl)
put in interface RecordStorepublic boolean set(Data dataKey, Object value, long ttl)
set in interface RecordStorepublic boolean merge(Data dataKey, EntryView mergingEntry, MapMergePolicy mergePolicy)
merge in interface RecordStorepublic Object replace(Data dataKey, Object value)
replace in interface RecordStorepublic boolean replace(Data dataKey, Object testValue, Object newValue)
replace in interface RecordStorepublic void putTransient(Data dataKey, Object value, long ttl)
putTransient in interface RecordStorepublic void putFromLoad(Data dataKey, Object value, long ttl)
putFromLoad in interface RecordStorepublic boolean tryPut(Data dataKey, Object value, long ttl)
tryPut in interface RecordStorepublic Object putIfAbsent(Data dataKey, Object value, long ttl)
putIfAbsent in interface RecordStorepublic SizeEstimator getSizeEstimator()
getSizeEstimator in interface RecordStoreCopyright © 2021 Hazelcast, Inc.. All rights reserved.