Package org.infinispan.rest.operations
Class CacheOperationsHelper
- java.lang.Object
-
- org.infinispan.rest.operations.CacheOperationsHelper
-
public class CacheOperationsHelper extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CacheControlcalcCacheControl(Date expires)static intcalcFreshness(Date expires)static org.infinispan.metadata.MetadatacreateMetadata(org.infinispan.configuration.cache.Configuration cfg, Long ttl, Long idleTime)static booleanentryFreshEnough(Date entryExpires, OptionalInt minFresh)static <K,V>
LonglastModified(org.infinispan.container.entries.InternalCacheEntry<K,V> ice)static OptionalIntminFresh(String cacheControl)static booleansupportsExtendedHeaders(RestServerConfiguration restServerConfiguration, String extended)
-
-
-
Method Detail
-
createMetadata
public static org.infinispan.metadata.Metadata createMetadata(org.infinispan.configuration.cache.Configuration cfg, Long ttl, Long idleTime)
-
supportsExtendedHeaders
public static boolean supportsExtendedHeaders(RestServerConfiguration restServerConfiguration, String extended)
-
calcCacheControl
public static CacheControl calcCacheControl(Date expires)
-
entryFreshEnough
public static boolean entryFreshEnough(Date entryExpires, OptionalInt minFresh)
-
calcFreshness
public static int calcFreshness(Date expires)
-
minFresh
public static OptionalInt minFresh(String cacheControl)
-
lastModified
public static <K,V> Long lastModified(org.infinispan.container.entries.InternalCacheEntry<K,V> ice)
-
-