org.infinispan.loader.bucket
Class Bucket
java.lang.Object
org.infinispan.loader.bucket.Bucket
- All Implemented Interfaces:
- Externalizable, Serializable
public final class Bucket
- extends Object
- implements Externalizable
A bucket is where entries are stored.
- See Also:
- Serialized Form
Bucket
public Bucket()
addEntry
public final void addEntry(InternalCacheEntry se)
removeEntry
public final boolean removeEntry(Object key)
getEntry
public final InternalCacheEntry getEntry(Object key)
writeExternal
public final void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Throws:
IOException
readExternal
public final void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Throws:
IOException
ClassNotFoundException
getEntries
public Map<Object,InternalCacheEntry> getEntries()
getBucketName
public String getBucketName()
setBucketName
public void setBucketName(String bucketName)
removeExpiredEntries
public boolean removeExpiredEntries()
getStoredEntries
public Collection<? extends InternalCacheEntry> getStoredEntries()
timestampOfFirstEntryToExpire
public long timestampOfFirstEntryToExpire()
toString
public String toString()
- Overrides:
toString
in class Object
isEmpty
public boolean isEmpty()
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.