Package org.infinispan.jcache.embedded
Class JCacheInternalMetadata
- java.lang.Object
-
- org.infinispan.jcache.embedded.JCacheInternalMetadata
-
- All Implemented Interfaces:
org.infinispan.metadata.InternalMetadata
,org.infinispan.metadata.Metadata
public class JCacheInternalMetadata extends Object implements org.infinispan.metadata.InternalMetadata
Metadata for entries stored via JCache API- Since:
- 6.0
- Author:
- Galder ZamarreƱo
-
-
Constructor Summary
Constructors Constructor Description JCacheInternalMetadata(long created, long expiry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.metadata.Metadata.Builder
builder()
long
created()
long
expiryTime()
boolean
isExpired(long now)
long
lastUsed()
long
lifespan()
long
maxIdle()
org.infinispan.container.versioning.EntryVersion
version()
-
-
-
Method Detail
-
created
public long created()
- Specified by:
created
in interfaceorg.infinispan.metadata.InternalMetadata
-
lastUsed
public long lastUsed()
- Specified by:
lastUsed
in interfaceorg.infinispan.metadata.InternalMetadata
-
isExpired
public boolean isExpired(long now)
- Specified by:
isExpired
in interfaceorg.infinispan.metadata.InternalMetadata
-
expiryTime
public long expiryTime()
- Specified by:
expiryTime
in interfaceorg.infinispan.metadata.InternalMetadata
-
lifespan
public long lifespan()
- Specified by:
lifespan
in interfaceorg.infinispan.metadata.Metadata
-
maxIdle
public long maxIdle()
- Specified by:
maxIdle
in interfaceorg.infinispan.metadata.Metadata
-
version
public org.infinispan.container.versioning.EntryVersion version()
- Specified by:
version
in interfaceorg.infinispan.metadata.Metadata
-
builder
public org.infinispan.metadata.Metadata.Builder builder()
- Specified by:
builder
in interfaceorg.infinispan.metadata.Metadata
-
-