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 boolean
equals(Object obj)
Map<String,String>
getCacheExtension()
int
getMaxAge()
List<String>
getNoCacheFields()
List<String>
getPrivateFields()
int
getSMaxAge()
int
hashCode()
boolean
isMustRevalidate()
boolean
isNoCache()
boolean
isNoStore()
boolean
isNoTransform()
boolean
isPrivate()
boolean
isProxyRevalidate()
void
setMaxAge(int maxAge)
void
setMustRevalidate(boolean mustRevalidate)
void
setNoCache(boolean noCache)
void
setNoStore(boolean noStore)
void
setNoTransform(boolean noTransform)
void
setPrivate(boolean isPrivate)
void
setProxyRevalidate(boolean proxyRevalidate)
void
setSMaxAge(int sMaxAge)
String
toString()
static CacheControl
valueOf(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)
-
-