public class InternalMetadataBuilder extends Object implements org.infinispan.metadata.Metadata.Builder
| Constructor and Description |
|---|
InternalMetadataBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.infinispan.metadata.InternalMetadata |
build() |
InternalMetadataBuilder |
created(Date date)
Sets the entry creation timestamp.
|
InternalMetadataBuilder |
created(long l)
Sets the entry creation timestamp.
|
InternalMetadataBuilder |
lastUsed(Date date)
Sets the entry last use timestamp.
|
InternalMetadataBuilder |
lastUsed(long l)
Sets the entry last use timestamp.
|
InternalMetadataBuilder |
lifespan(long l) |
InternalMetadataBuilder |
lifespan(long l,
TimeUnit timeUnit) |
InternalMetadataBuilder |
maxIdle(long l) |
InternalMetadataBuilder |
maxIdle(long l,
TimeUnit timeUnit) |
org.infinispan.metadata.Metadata.Builder |
merge(org.infinispan.metadata.Metadata metadata) |
InternalMetadataBuilder |
version(org.infinispan.container.versioning.EntryVersion entryVersion) |
public InternalMetadataBuilder()
public InternalMetadataBuilder created(Date date)
date - The entry creation time, null if not specified.public InternalMetadataBuilder created(long l)
l - The entry creation Unix timestamp, in milliseconds, -1 if
not specified.public InternalMetadataBuilder lastUsed(Date date)
date - The entry last use time, null if not specified.public InternalMetadataBuilder lastUsed(long l)
l - The entry last use Unix timestamp, in milliseconds, -1 if
not specified.public InternalMetadataBuilder lifespan(long l, TimeUnit timeUnit)
lifespan in interface org.infinispan.metadata.Metadata.Builderpublic InternalMetadataBuilder lifespan(long l)
lifespan in interface org.infinispan.metadata.Metadata.Builderpublic InternalMetadataBuilder maxIdle(long l, TimeUnit timeUnit)
maxIdle in interface org.infinispan.metadata.Metadata.Builderpublic InternalMetadataBuilder maxIdle(long l)
maxIdle in interface org.infinispan.metadata.Metadata.Builderpublic InternalMetadataBuilder version(org.infinispan.container.versioning.EntryVersion entryVersion)
version in interface org.infinispan.metadata.Metadata.Builderpublic org.infinispan.metadata.InternalMetadata build()
build in interface org.infinispan.metadata.Metadata.Builderpublic org.infinispan.metadata.Metadata.Builder merge(org.infinispan.metadata.Metadata metadata)
merge in interface org.infinispan.metadata.Metadata.BuilderCopyright © 2016 Connect2id Ltd.. All Rights Reserved.