Class CacheEntry
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.cache.CacheEntry
-
- All Implemented Interfaces:
java.io.Serializable
,BrowserCache.Entry
public class CacheEntry extends java.lang.Object implements BrowserCache.Entry, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
cached
private int
expires
private java.util.Map
extendedProperties
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>
headers
private java.lang.String
key
private java.lang.String
mediaType
private static long
serialVersionUID
private long
timestamp
private BrowserCache.Header[]
validationHeaders
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtendedProperty(java.io.Serializable key, java.io.Serializable value)
boolean
expired()
byte[]
getCached()
java.lang.Object
getExtendedProperty(java.io.Serializable key)
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>
getHeaders()
java.lang.String
getKey()
javax.ws.rs.core.MediaType
getMediaType()
BrowserCache.Header[]
getValidationHeaders()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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
-
validationHeaders
private BrowserCache.Header[] validationHeaders
-
key
private final java.lang.String key
-
extendedProperties
private java.util.Map extendedProperties
-
-
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 interfaceBrowserCache.Entry
-
expired
public boolean expired()
- Specified by:
expired
in interfaceBrowserCache.Entry
-
getValidationHeaders
public BrowserCache.Header[] getValidationHeaders()
- Specified by:
getValidationHeaders
in interfaceBrowserCache.Entry
-
getCached
public byte[] getCached()
- Specified by:
getCached
in interfaceBrowserCache.Entry
-
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
getMediaType
in interfaceBrowserCache.Entry
-
addExtendedProperty
public void addExtendedProperty(java.io.Serializable key, java.io.Serializable value)
-
getExtendedProperty
public java.lang.Object getExtendedProperty(java.io.Serializable key)
-
-