cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
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(); }
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; }
result.setPrivate(false); } else if (directive.startsWith("s-maxage=")) { result.setSMaxAge(Integer.parseInt(directive.split("=")[1]));
cc.setSMaxAge(sMaxAge); cc.setPrivate(isPrivate); cc.getPrivateFields().addAll(privateFields);
cc.setSMaxAge(sMaxAge); cc.setPrivate(isPrivate); cc.getPrivateFields().addAll(privateFields);
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if ("s-maxage".equals(directiveName)) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if (directiveName.equalsIgnoreCase("s-maxage")) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
cacheControl.setMaxAge(readIntValue(reader, directiveName)); } else if (directiveName.equalsIgnoreCase("s-maxage")) { cacheControl.setSMaxAge(readIntValue(reader, directiveName)); } else { String value = null;
public CacheControl build() { CacheControl cacheControl = new CacheControl(); cacheControl.setMustRevalidate(mustRevalidate); cacheControl.setProxyRevalidate(proxyRevalidate); cacheControl.setMaxAge(maxAge); cacheControl.setSMaxAge(sMaxAge); cacheControl.setNoCache(noCache); cacheControl.setPrivate(privateFlag); cacheControl.setNoTransform(noTransform); cacheControl.setNoStore(noStore); if (privateFields != null) { cacheControl.getPrivateFields().addAll(privateFields); } if (noCacheFields != null) { cacheControl.getNoCacheFields().addAll(noCacheFields); } if (cacheExtension != null) { cacheControl.getCacheExtension().putAll(cacheExtension); } return cacheControl; } }
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(); }
@Override public RequestDispatcher create(AbstractResourceMethod abstractResourceMethod) { final RequestDispatcher dispatcher = provider.create(abstractResourceMethod); final CacheControl control = abstractResourceMethod.getAnnotation(CacheControl.class); if (control != null) { 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); } return new CacheControlledRequestDispatcher(dispatcher, cacheControl); } return dispatcher; } }
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()); 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; }