@ProtoTypeId(value=6) public static class EmbeddedMetadata.EmbeddedLifespanExpirableMetadata extends EmbeddedMetadata
EmbeddedMetadata.Builder, EmbeddedMetadata.EmbeddedExpirableMetadata, EmbeddedMetadata.EmbeddedLifespanExpirableMetadata, EmbeddedMetadata.EmbeddedMaxIdleExpirableMetadata, EmbeddedMetadata.Externalizer
EMPTY, version
Modifier | Constructor and Description |
---|---|
protected |
EmbeddedLifespanExpirableMetadata(long lifespan,
EntryVersion version) |
protected |
EmbeddedLifespanExpirableMetadata(long lifespan,
NumericVersion numericVersion,
SimpleClusteredVersion clusteredVersion) |
Modifier and Type | Method and Description |
---|---|
Metadata.Builder |
builder()
Returns an instance of
Metadata.Builder which can be used to build
new instances of Metadata instance which are full copies of
this Metadata . |
boolean |
equals(Object o) |
int |
hashCode() |
long |
lifespan()
Returns the lifespan of the cache entry with which this metadata object
is associated, in milliseconds.
|
String |
toString() |
getClusteredVersion, getNumericVersion, maxIdle, version
protected EmbeddedLifespanExpirableMetadata(long lifespan, EntryVersion version)
@ProtoFactory protected EmbeddedLifespanExpirableMetadata(long lifespan, NumericVersion numericVersion, SimpleClusteredVersion clusteredVersion)
@ProtoField(number=3, defaultValue="-1") public long lifespan()
Metadata
lifespan
in interface Metadata
lifespan
in class EmbeddedMetadata
public Metadata.Builder builder()
Metadata
Metadata.Builder
which can be used to build
new instances of Metadata
instance which are full copies of
this Metadata
.builder
in interface Metadata
builder
in class EmbeddedMetadata
Metadata.Builder
public boolean equals(Object o)
equals
in class EmbeddedMetadata
public int hashCode()
hashCode
in class EmbeddedMetadata
public String toString()
toString
in class EmbeddedMetadata
Copyright © 2021 JBoss by Red Hat. All rights reserved.