Class CacheEntryMetadataImpl<V>

java.lang.Object
org.infinispan.client.hotrod.impl.cache.CacheEntryMetadataImpl<V>
All Implemented Interfaces:
org.infinispan.api.common.CacheEntryMetadata

public class CacheEntryMetadataImpl<V> extends Object implements org.infinispan.api.common.CacheEntryMetadata
  • Constructor Details

    • CacheEntryMetadataImpl

      public CacheEntryMetadataImpl(MetadataValue<V> metadataValue)
  • Method Details

    • creationTime

      public Optional<Instant> creationTime()
      Specified by:
      creationTime in interface org.infinispan.api.common.CacheEntryMetadata
    • lastAccessTime

      public Optional<Instant> lastAccessTime()
      Specified by:
      lastAccessTime in interface org.infinispan.api.common.CacheEntryMetadata
    • expiration

      public org.infinispan.api.common.CacheEntryExpiration expiration()
      Specified by:
      expiration in interface org.infinispan.api.common.CacheEntryMetadata
    • version

      public org.infinispan.api.common.CacheEntryVersion version()
      Specified by:
      version in interface org.infinispan.api.common.CacheEntryMetadata
    • getMetadataValue

      public MetadataValue<V> getMetadataValue()