public final class Bucket extends Object
Constructor and Description |
---|
Bucket(Equivalence<Object> keyEquivalence) |
Bucket(Map<Object,MarshalledEntry> entries,
Equivalence<Object> keyEquivalence) |
Modifier and Type | Method and Description |
---|---|
void |
addEntry(Object key,
MarshalledEntry sv) |
boolean |
contains(Object key,
TimeService timeService) |
Integer |
getBucketId() |
String |
getBucketIdAsString() |
MarshalledEntry |
getEntry(Object key,
TimeService timeService) |
Map<Object,MarshalledEntry> |
getStoredEntries() |
Map<Object,MarshalledEntry> |
getStoredEntries(AdvancedCacheLoader.KeyFilter filter,
TimeService timeService) |
boolean |
isEmpty() |
boolean |
removeEntry(Object key) |
Set<Object> |
removeExpiredEntries(TimeService timeService) |
void |
setBucketId(Integer bucketId) |
void |
setBucketId(String bucketId) |
long |
timestampOfFirstEntryToExpire() |
String |
toString() |
public Bucket(Equivalence<Object> keyEquivalence)
public Bucket(Map<Object,MarshalledEntry> entries, Equivalence<Object> keyEquivalence)
public final void addEntry(Object key, MarshalledEntry sv)
public final boolean removeEntry(Object key)
public final MarshalledEntry getEntry(Object key, TimeService timeService)
public Integer getBucketId()
public void setBucketId(Integer bucketId)
public void setBucketId(String bucketId)
public String getBucketIdAsString()
public Set<Object> removeExpiredEntries(TimeService timeService)
public Map<Object,MarshalledEntry> getStoredEntries()
public Map<Object,MarshalledEntry> getStoredEntries(AdvancedCacheLoader.KeyFilter filter, TimeService timeService)
public long timestampOfFirstEntryToExpire()
public boolean isEmpty()
public boolean contains(Object key, TimeService timeService)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.