Class CacheEntry

    • Field Detail

      • mediaType

        private final java.lang.String mediaType
      • cached

        private final byte[] cached
      • expires

        private final int expires
      • timestamp

        private final long timestamp
      • headers

        private final javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers
      • key

        private final java.lang.String key
      • extendedProperties

        private java.util.Map extendedProperties
    • Constructor Detail

      • CacheEntry

        public CacheEntry​(java.lang.String key,
                          javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> headers,
                          byte[] cached,
                          int expires,
                          java.lang.String etag,
                          java.lang.String lastModified,
                          javax.ws.rs.core.MediaType mediaType)
    • Method Detail

      • getKey

        public java.lang.String getKey()
      • getHeaders

        public javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getHeaders()
        Specified by:
        getHeaders in interface BrowserCache.Entry
      • addExtendedProperty

        public void addExtendedProperty​(java.io.Serializable key,
                                        java.io.Serializable value)
      • getExtendedProperty

        public java.lang.Object getExtendedProperty​(java.io.Serializable key)