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, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitisMaxIdleExpirableprotected MetadataImmortalCacheValue(Object value, PrivateMetadata internalMetadata, Metadata metadata)
public InternalCacheEntry<?,?> toInternalCacheEntry(Object key)
toInternalCacheEntry in interface InternalCacheValuetoInternalCacheEntry in class ImmortalCacheValuepublic Metadata getMetadata()
MetadataAwaregetMetadata in interface InternalCacheValuegetMetadata in interface MetadataAwaregetMetadata in class ImmortalCacheValuepublic void setMetadata(Metadata metadata)
MetadataAwaresetMetadata in interface MetadataAwaremetadata - to apply to the cache entryprotected void appendFieldsToString(StringBuilder builder)
appendFieldsToString in class ImmortalCacheValueCopyright © 2022 JBoss by Red Hat. All rights reserved.