Package org.infinispan.metadata.impl
Class PrivateMetadata
- java.lang.Object
-
- org.infinispan.metadata.impl.PrivateMetadata
-
@Immutable @ProtoTypeId(13) public final class PrivateMetadata extends Object
A class to store internal metadata.This class should not be exposed to users.
- Since:
- 11.0
- Author:
- Pedro Ruivo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrivateMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateMetadata.Builderbuilder()static PrivateMetadataempty()IncrementableEntryVersionentryVersion()booleanequals(Object o)static PrivateMetadata.BuildergetBuilder(PrivateMetadata metadata)Returns aPrivateMetadata.Builderwith the metadata stored bymetadata.SimpleClusteredVersiongetClusteredVersion()NumericVersiongetNumericVersion()inthashCode()IracMetadatairacMetadata()booleanisEmpty()StringtoString()
-
-
-
Method Detail
-
empty
public static PrivateMetadata empty()
- Returns:
- An empty instance of
PrivateMetadata, i.e., without any metadata stored.
-
getBuilder
public static PrivateMetadata.Builder getBuilder(PrivateMetadata metadata)
Returns aPrivateMetadata.Builderwith the metadata stored bymetadata.If
metadataisnull, an emptyPrivateMetadata.Builderinstance is created.- Parameters:
metadata- ThePrivateMetadatato copy from.- Returns:
- The
PrivateMetadata.Builderinstance.
-
builder
public PrivateMetadata.Builder builder()
- Returns:
- A
PrivateMetadata.Builderpre-filled with the data stored in this instance.
-
iracMetadata
public IracMetadata iracMetadata()
- Returns:
- The
IracMetadatastored. It can benull.
-
entryVersion
public IncrementableEntryVersion entryVersion()
- Returns:
- The
IncrementableEntryVersionassociated with the entry.
-
isEmpty
public boolean isEmpty()
- Returns:
trueif not metadata is stored in this instance.
-
getNumericVersion
@ProtoField(number=2) public NumericVersion getNumericVersion()
-
getClusteredVersion
@ProtoField(number=3) public SimpleClusteredVersion getClusteredVersion()
-
-