- java.lang.Object
-
- com.github.mizosoft.methanol.internal.cache.CacheStrategy
-
public final class CacheStrategy extends java.lang.ObjectA strategy for determining whether a stored response is fresh enough for the cache to serve without contacting the origin, based on the caching rules imposed by the server and client.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCacheHeaders(ResponseBuilder<?> builder)java.net.http.HttpRequestconditionalize(java.net.http.HttpRequest request)booleanisCacheResponseServable()booleanisCacheResponseServableOnError()booleanrequiresBackgroundRevalidation()
-
-
-
Method Detail
-
isCacheResponseServable
public boolean isCacheResponseServable()
-
isCacheResponseServableOnError
public boolean isCacheResponseServableOnError()
-
requiresBackgroundRevalidation
public boolean requiresBackgroundRevalidation()
-
addCacheHeaders
public void addCacheHeaders(ResponseBuilder<?> builder)
-
conditionalize
public java.net.http.HttpRequest conditionalize(java.net.http.HttpRequest request)
-
-