public class InfinispanCache extends Object implements ServerCache
Modifier and Type | Class and Description |
---|---|
static class |
InfinispanCache.CacheEntry |
ServerCache.Entry
Modifier and Type | Field and Description |
---|---|
protected org.infinispan.Cache |
cache |
Constructor and Description |
---|
InfinispanCache(org.infinispan.Cache cache) |
Modifier and Type | Method and Description |
---|---|
ServerCache.Entry |
add(String uri,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.CacheControl cc,
javax.ws.rs.core.MultivaluedMap<String,Object> headers,
byte[] entity,
String etag,
javax.ws.rs.core.MultivaluedMap<String,String> varyHeaders) |
void |
clear() |
ServerCache.Entry |
get(String uri,
javax.ws.rs.core.MediaType accept,
javax.ws.rs.core.MultivaluedMap<String,String> headers) |
void |
remove(String uri) |
protected static javax.ws.rs.core.MultivaluedMap<String,?> |
stringifyHeaders(javax.ws.rs.core.MultivaluedMap<String,?> headers) |
protected static javax.ws.rs.core.MultivaluedMap<String,Object> |
unstringifyHeaders(javax.ws.rs.core.MultivaluedMap<String,Object> headers) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
mayVary
public ServerCache.Entry get(String uri, javax.ws.rs.core.MediaType accept, javax.ws.rs.core.MultivaluedMap<String,String> headers)
get
in interface ServerCache
public ServerCache.Entry add(String uri, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.CacheControl cc, javax.ws.rs.core.MultivaluedMap<String,Object> headers, byte[] entity, String etag, javax.ws.rs.core.MultivaluedMap<String,String> varyHeaders)
add
in interface ServerCache
public void remove(String uri)
remove
in interface ServerCache
public void clear()
clear
in interface ServerCache
protected static javax.ws.rs.core.MultivaluedMap<String,?> stringifyHeaders(javax.ws.rs.core.MultivaluedMap<String,?> headers)
Copyright © 2016 JBoss by Red Hat. All rights reserved.