Class CacheOperationsHelper


  • public class CacheOperationsHelper
    extends java.lang.Object
    • Method Detail

      • createMetadata

        public static Metadata createMetadata​(Configuration cfg,
                                              java.lang.Long ttl,
                                              java.lang.Long idleTime)
      • supportsExtendedHeaders

        public static boolean supportsExtendedHeaders​(RestServerConfiguration restServerConfiguration,
                                                      java.lang.String extended)
      • calcCacheControl

        public static CacheControl calcCacheControl​(java.util.Date expires)
      • entryFreshEnough

        public static boolean entryFreshEnough​(java.util.Date entryExpires,
                                               java.util.OptionalInt minFresh)
      • calcFreshness

        public static int calcFreshness​(java.util.Date expires)
      • minFresh

        public static java.util.OptionalInt minFresh​(java.lang.String cacheControl)
      • lastModified

        public static <K,​V> java.lang.Long lastModified​(InternalCacheEntry<K,​V> ice)