Class CacheEntryMetadataImpl

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

public class CacheEntryMetadataImpl extends Object implements org.infinispan.api.common.CacheEntryMetadata
Since:
14.0
  • Constructor Details

    • CacheEntryMetadataImpl

      public CacheEntryMetadataImpl()
    • CacheEntryMetadataImpl

      public CacheEntryMetadataImpl(long creation, long lastAccess, org.infinispan.api.common.CacheEntryExpiration expiration, org.infinispan.api.common.CacheEntryVersion version)
  • 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object