Package io.airlift.http.client
Class CacheControl
- java.lang.Object
-
- io.airlift.http.client.CacheControl
-
public class CacheControl extends Object
-
-
Constructor Summary
Constructors Constructor Description CacheControl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Map<String,String>getCacheExtension()intgetMaxAge()List<String>getNoCacheFields()List<String>getPrivateFields()intgetSMaxAge()inthashCode()booleanisMustRevalidate()booleanisNoCache()booleanisNoStore()booleanisNoTransform()booleanisPrivate()booleanisProxyRevalidate()voidsetMaxAge(int maxAge)voidsetMustRevalidate(boolean mustRevalidate)voidsetNoCache(boolean noCache)voidsetNoStore(boolean noStore)voidsetNoTransform(boolean noTransform)voidsetPrivate(boolean isPrivate)voidsetProxyRevalidate(boolean proxyRevalidate)voidsetSMaxAge(int sMaxAge)StringtoString()static CacheControlvalueOf(String string)
-
-
-
Method Detail
-
getMaxAge
public int getMaxAge()
-
getSMaxAge
public int getSMaxAge()
-
isMustRevalidate
public boolean isMustRevalidate()
-
isNoCache
public boolean isNoCache()
-
isNoStore
public boolean isNoStore()
-
isNoTransform
public boolean isNoTransform()
-
isPrivate
public boolean isPrivate()
-
isProxyRevalidate
public boolean isProxyRevalidate()
-
setMaxAge
public void setMaxAge(int maxAge)
-
setMustRevalidate
public void setMustRevalidate(boolean mustRevalidate)
-
setNoCache
public void setNoCache(boolean noCache)
-
setNoStore
public void setNoStore(boolean noStore)
-
setNoTransform
public void setNoTransform(boolean noTransform)
-
setPrivate
public void setPrivate(boolean isPrivate)
-
setProxyRevalidate
public void setProxyRevalidate(boolean proxyRevalidate)
-
setSMaxAge
public void setSMaxAge(int sMaxAge)
-
valueOf
public static CacheControl valueOf(String string)
-
-