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