/** * Edit the response headers to indicating no caching. * * @param response response * @return builder */ protected ResponseBuilder noCache(final ResponseBuilder response) { final CacheControl cacheControl = new CacheControl(); cacheControl.setPrivate(true); cacheControl.setNoCache(true); cacheControl.setNoStore(true); return response.cacheControl(cacheControl); }
readFieldNames(cacheControl.getNoCacheFields(), reader); } else if ("no-store".equals(directiveName)) { cacheControl.setNoStore(true); } else if ("no-transform".equals(directiveName)) { cacheControl.setNoTransform(true);
readFieldNames(cacheControl.getNoCacheFields(), reader); } else if ("no-store".equals(directiveName)) { cacheControl.setNoStore(true); } else if ("no-transform".equals(directiveName)) { cacheControl.setNoTransform(true);
CacheControlledResponseFilter(CacheControl control) { final javax.ws.rs.core.CacheControl cacheControl = new javax.ws.rs.core.CacheControl(); cacheControl.setPrivate(control.isPrivate()); cacheControl.setNoCache(control.noCache()); cacheControl.setNoStore(control.noStore()); cacheControl.setNoTransform(control.noTransform()); cacheControl.setMustRevalidate(control.mustRevalidate()); cacheControl.setProxyRevalidate(control.proxyRevalidate()); cacheControl.setMaxAge((int) control.maxAgeUnit().toSeconds(control.maxAge())); cacheControl.setSMaxAge((int) control.sharedMaxAgeUnit() .toSeconds(control.sharedMaxAge())); if (control.immutable()) { cacheControl.setMaxAge(ONE_YEAR_IN_SECONDS); } cacheResponseHeader = cacheControl.toString(); }
public StatusResponseBuilder noStore() { cacheControl.setNoStore(true); return this; }
private CacheControl cacheControlNoStore() { CacheControl cacheControl = new CacheControl(); cacheControl.setNoStore(true); return cacheControl; }
private CacheControl cacheControlNoStore() { final CacheControl cacheControl = new CacheControl(); cacheControl.setNoStore(true); return cacheControl; }
public static CacheControl cacheControl(boolean p_noStore) { final CacheControl cacheControl = new CacheControl(); cacheControl.setNoStore(p_noStore); return cacheControl; }
protected CacheControl initCacheControl(Cache methodCached) { CacheControl cacheControl = new CacheControl(); if (methodCached.isPrivate()) { cacheControl.setPrivate(true); } if (methodCached.maxAge() > -1) { cacheControl.setMaxAge(methodCached.maxAge()); } if (methodCached.sMaxAge() > -1) { cacheControl.setSMaxAge(methodCached.sMaxAge()); } cacheControl.setMustRevalidate((methodCached.mustRevalidate())); cacheControl.setNoStore((methodCached.noStore())); cacheControl.setNoTransform((methodCached.noTransform())); cacheControl.setProxyRevalidate(methodCached.proxyRevalidate()); cacheControl.setNoCache(methodCached.noCache()); return cacheControl; }
public static CacheControl cacheControl(boolean p_noStore, boolean p_noTransform) { final CacheControl cacheControl = new CacheControl(); cacheControl.setNoStore(p_noStore); cacheControl.setNoTransform(p_noTransform); return cacheControl; }
private static CacheControl noCache() { CacheControl cacheControl = new CacheControl(); cacheControl.setNoCache(true); cacheControl.setNoStore(true); return cacheControl; } }
private static CacheControl never() { CacheControl cacheNever = new CacheControl(); cacheNever.setNoStore(true); cacheNever.setNoCache(true); return cacheNever; }
private static CacheControl never() { CacheControl cacheNever = new CacheControl(); cacheNever.setNoStore(true); cacheNever.setNoCache(true); return cacheNever; }
public SpaceRestServiceImpl(SpaceService spaceService) { this.spaceService = spaceService; cacheControl = new CacheControl(); cacheControl.setNoCache(true); cacheControl.setNoStore(true); }
/** * Returns a CacheControl with noStore and noCache set to true. * * @return a CacheControl */ public static javax.ws.rs.core.CacheControl never() { javax.ws.rs.core.CacheControl cacheNever = new javax.ws.rs.core.CacheControl(); cacheNever.setNoStore(true); cacheNever.setNoCache(true); return cacheNever; }
private static CacheControl never() { CacheControl cacheNever = new CacheControl(); cacheNever.setNoStore(true); cacheNever.setNoCache(true); return cacheNever; } }
public static javax.ws.rs.core.CacheControl never() { javax.ws.rs.core.CacheControl cacheNever = new javax.ws.rs.core.CacheControl(); cacheNever.setNoStore(true); cacheNever.setNoCache(true); return cacheNever; } }
private Response response(ResponseBuilder builder, OAuth2AuditLog oAuth2AuditLog) { CacheControl cacheControl = new CacheControl(); cacheControl.setNoTransform(false); cacheControl.setNoStore(true); builder.cacheControl(cacheControl); builder.header("Pragma", "no-cache"); applicationAuditLogger.sendMessage(oAuth2AuditLog); return builder.build(); }
private Response response(Response.ResponseBuilder builder, OAuth2AuditLog oAuth2AuditLog) { CacheControl cacheControl = new CacheControl(); cacheControl.setNoTransform(false); cacheControl.setNoStore(true); builder.cacheControl(cacheControl); builder.header("Pragma", "no-cache"); applicationAuditLogger.sendMessage(oAuth2AuditLog); return builder.build(); } }
/** * Render the response with JSON format */ private Response renderJSON(List<Object> liste) { CacheControl cacheControl = new CacheControl(); cacheControl.setNoCache(true); cacheControl.setNoStore(true); MessageBean data = new MessageBean(); data.setData(liste); return Response.ok(data, MediaType.APPLICATION_JSON).cacheControl(cacheControl).build(); }