public interface CacheEntry extends Map.Entry<Object,Object>, MetadataAware
Modifier and Type | Method and Description |
---|---|
void |
commit(DataContainer container,
Metadata metadata)
Commits changes
|
Object |
getKey()
Retrieves the key to this entry
|
long |
getLifespan() |
long |
getMaxIdle() |
Object |
getValue()
Retrieves the value of this entry
|
boolean |
isChanged() |
boolean |
isCreated() |
boolean |
isEvicted() |
boolean |
isLoaded() |
boolean |
isNull()
Tests whether the entry represents a null value, typically used for repeatable read.
|
boolean |
isRemoved() |
boolean |
isValid() |
void |
rollback()
Rolls back changes
|
void |
setChanged(boolean changed) |
void |
setCreated(boolean created) |
void |
setEvicted(boolean evicted) |
void |
setLoaded(boolean loaded) |
void |
setRemoved(boolean removed) |
void |
setSkipRemoteGet(boolean skipRemoteGet)
See
skipRemoteGet() . |
void |
setValid(boolean valid) |
Object |
setValue(Object value)
Sets the value of the entry, returning the previous value
|
boolean |
skipRemoteGet() |
boolean |
undelete(boolean doUndelete)
If the entry is marked as removed and doUndelete==true then the "valid" flag is set to true and "removed"
flag is set to false.
|
getMetadata, setMetadata
boolean isNull()
boolean isChanged()
boolean isCreated()
boolean isRemoved()
boolean isEvicted()
boolean isValid()
boolean isLoaded()
Object getKey()
Object getValue()
long getLifespan()
long getMaxIdle()
boolean skipRemoteGet()
true
if the value must not be fetch from a remote node.void commit(DataContainer container, Metadata metadata)
container
- data container to commit tovoid rollback()
void setChanged(boolean changed)
void setCreated(boolean created)
void setRemoved(boolean removed)
void setEvicted(boolean evicted)
void setValid(boolean valid)
void setLoaded(boolean loaded)
void setSkipRemoteGet(boolean skipRemoteGet)
skipRemoteGet()
.skipRemoteGet
- boolean undelete(boolean doUndelete)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.