public class MetadataImmortalCacheValue extends ImmortalCacheValue implements MetadataAware
ImmortalCacheValue
that is MetadataAware
.Modifier and Type | Class and Description |
---|---|
static class |
MetadataImmortalCacheValue.Externalizer |
internalMetadata, value
Modifier | Constructor and Description |
---|---|
|
MetadataImmortalCacheValue(Object value,
Metadata metadata) |
protected |
MetadataImmortalCacheValue(Object value,
PrivateMetadata internalMetadata,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendFieldsToString(StringBuilder builder) |
Metadata |
getMetadata()
Get metadata of this cache entry.
|
void |
setMetadata(Metadata metadata)
Set the metadata in the cache entry.
|
InternalCacheEntry<?,?> |
toInternalCacheEntry(Object key) |
canExpire, clone, equals, getCreated, getExpiryTime, getInternalMetadata, getLastUsed, getLifespan, getMaxIdle, getValue, hashCode, isExpired, setInternalMetadata, setValue, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
isMaxIdleExpirable
protected MetadataImmortalCacheValue(Object value, PrivateMetadata internalMetadata, Metadata metadata)
public InternalCacheEntry<?,?> toInternalCacheEntry(Object key)
toInternalCacheEntry
in interface InternalCacheValue
toInternalCacheEntry
in class ImmortalCacheValue
public Metadata getMetadata()
MetadataAware
getMetadata
in interface InternalCacheValue
getMetadata
in interface MetadataAware
getMetadata
in class ImmortalCacheValue
public void setMetadata(Metadata metadata)
MetadataAware
setMetadata
in interface MetadataAware
metadata
- to apply to the cache entryprotected void appendFieldsToString(StringBuilder builder)
appendFieldsToString
in class ImmortalCacheValue
Copyright © 2021 JBoss by Red Hat. All rights reserved.