- java.lang.Object
-
- io.github.nstdio.http.ext.CacheControl.CacheControlBuilder
-
- Enclosing class:
- CacheControl
public static class CacheControl.CacheControlBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheControl
build()
CacheControl.CacheControlBuilder
immutable()
CacheControl.CacheControlBuilder
maxAge(long maxAge)
CacheControl.CacheControlBuilder
maxStale(long maxStale)
CacheControl.CacheControlBuilder
minFresh(long minFresh)
CacheControl.CacheControlBuilder
mustRevalidate()
CacheControl.CacheControlBuilder
mustUnderstand()
CacheControl.CacheControlBuilder
noCache()
CacheControl.CacheControlBuilder
noStore()
CacheControl.CacheControlBuilder
noTransform()
CacheControl.CacheControlBuilder
onlyIfCached()
CacheControl.CacheControlBuilder
staleIfError(long deltaSeconds)
CacheControl.CacheControlBuilder
staleWhileRevalidate(long deltaSeconds)
-
-
-
Method Detail
-
noCache
public CacheControl.CacheControlBuilder noCache()
-
noStore
public CacheControl.CacheControlBuilder noStore()
-
mustRevalidate
public CacheControl.CacheControlBuilder mustRevalidate()
-
maxAge
public CacheControl.CacheControlBuilder maxAge(long maxAge)
-
maxStale
public CacheControl.CacheControlBuilder maxStale(long maxStale)
-
minFresh
public CacheControl.CacheControlBuilder minFresh(long minFresh)
-
staleIfError
public CacheControl.CacheControlBuilder staleIfError(long deltaSeconds)
-
staleWhileRevalidate
public CacheControl.CacheControlBuilder staleWhileRevalidate(long deltaSeconds)
-
noTransform
public CacheControl.CacheControlBuilder noTransform()
-
immutable
public CacheControl.CacheControlBuilder immutable()
-
onlyIfCached
public CacheControl.CacheControlBuilder onlyIfCached()
-
mustUnderstand
public CacheControl.CacheControlBuilder mustUnderstand()
-
build
public CacheControl build()
-
-