Class MapCache
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.cache.MapCache
-
- All Implemented Interfaces:
BrowserCache
public class MapCache extends java.lang.Object implements BrowserCache
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.resteasy.client.jaxrs.cache.BrowserCache
BrowserCache.Entry, BrowserCache.Header
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>>
cache
-
Constructor Summary
Constructors Constructor Description MapCache()
MapCache(java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>> cache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>>
createCache()
BrowserCache.Entry
get(java.lang.String key, javax.ws.rs.core.MediaType accept)
BrowserCache.Entry
getAny(java.lang.String key)
BrowserCache.Entry
getEntry(java.lang.String key, javax.ws.rs.core.MediaType accept)
BrowserCache.Entry
put(java.lang.String key, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers, byte[] cached, int expires, java.lang.String etag, java.lang.String lastModified)
BrowserCache.Entry
put(CacheEntry cacheEntry)
BrowserCache.Entry
remove(java.lang.String key, javax.ws.rs.core.MediaType type)
-
-
-
Field Detail
-
cache
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>> cache
-
-
Constructor Detail
-
MapCache
public MapCache()
-
MapCache
public MapCache(java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>> cache)
-
-
Method Detail
-
createCache
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,BrowserCache.Entry>> createCache()
-
get
public BrowserCache.Entry get(java.lang.String key, javax.ws.rs.core.MediaType accept)
- Specified by:
get
in interfaceBrowserCache
-
getAny
public BrowserCache.Entry getAny(java.lang.String key)
- Specified by:
getAny
in interfaceBrowserCache
-
getEntry
public BrowserCache.Entry getEntry(java.lang.String key, javax.ws.rs.core.MediaType accept)
-
remove
public BrowserCache.Entry remove(java.lang.String key, javax.ws.rs.core.MediaType type)
- Specified by:
remove
in interfaceBrowserCache
-
clear
public void clear()
- Specified by:
clear
in interfaceBrowserCache
-
put
public BrowserCache.Entry put(CacheEntry cacheEntry)
-
put
public BrowserCache.Entry put(java.lang.String key, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers, byte[] cached, int expires, java.lang.String etag, java.lang.String lastModified)
- Specified by:
put
in interfaceBrowserCache
-
-