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 class
PrivateMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateMetadata.Builder
builder()
static PrivateMetadata
empty()
IncrementableEntryVersion
entryVersion()
boolean
equals(Object o)
static PrivateMetadata.Builder
getBuilder(PrivateMetadata metadata)
Returns aPrivateMetadata.Builder
with the metadata stored bymetadata
.SimpleClusteredVersion
getClusteredVersion()
NumericVersion
getNumericVersion()
int
hashCode()
IracMetadata
iracMetadata()
boolean
isEmpty()
String
toString()
-
-
-
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.Builder
with the metadata stored bymetadata
.If
metadata
isnull
, an emptyPrivateMetadata.Builder
instance is created.- Parameters:
metadata
- ThePrivateMetadata
to copy from.- Returns:
- The
PrivateMetadata.Builder
instance.
-
builder
public PrivateMetadata.Builder builder()
- Returns:
- A
PrivateMetadata.Builder
pre-filled with the data stored in this instance.
-
iracMetadata
public IracMetadata iracMetadata()
- Returns:
- The
IracMetadata
stored. It can benull
.
-
entryVersion
public IncrementableEntryVersion entryVersion()
- Returns:
- The
IncrementableEntryVersion
associated with the entry.
-
isEmpty
public boolean isEmpty()
- Returns:
true
if not metadata is stored in this instance.
-
getNumericVersion
@ProtoField(2) public NumericVersion getNumericVersion()
-
getClusteredVersion
@ProtoField(3) public SimpleClusteredVersion getClusteredVersion()
-
-