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[]cachedprivate intexpiresprivate java.util.MapextendedPropertiesprivate javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>headersprivate java.lang.Stringkeyprivate java.lang.StringmediaTypeprivate static longserialVersionUIDprivate longtimestampprivate 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 voidaddExtendedProperty(java.io.Serializable key, java.io.Serializable value)booleanexpired()byte[]getCached()java.lang.ObjectgetExtendedProperty(java.io.Serializable key)javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>getHeaders()java.lang.StringgetKey()javax.ws.rs.core.MediaTypegetMediaType()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:
getHeadersin interfaceBrowserCache.Entry
-
expired
public boolean expired()
- Specified by:
expiredin interfaceBrowserCache.Entry
-
getValidationHeaders
public BrowserCache.Header[] getValidationHeaders()
- Specified by:
getValidationHeadersin interfaceBrowserCache.Entry
-
getCached
public byte[] getCached()
- Specified by:
getCachedin interfaceBrowserCache.Entry
-
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
getMediaTypein interfaceBrowserCache.Entry
-
addExtendedProperty
public void addExtendedProperty(java.io.Serializable key, java.io.Serializable value)
-
getExtendedProperty
public java.lang.Object getExtendedProperty(java.io.Serializable key)
-
-