class
ResponseServingCalculator extends AnyRef
Instance Constructors
-
new
ResponseServingCalculator(cache: Cache)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
def
containsPragmaNoCache(implicit request: CacheRequest): Boolean
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
headersFound(noCacheHeaders: Seq[HeaderName], response: StoredResponse): Boolean
-
def
isCachedResponseFresh(currentAge: Seconds)(implicit request: CacheRequest, response: StoredResponse): Option[ServeFresh]
-
final
def
isInstanceOf[T0]: Boolean
-
def
isStaleResponseAllowed(currentAge: Seconds)(implicit request: CacheRequest, response: StoredResponse): Option[ServeStale]
-
-
final
def
ne(arg0: AnyRef): Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
This class determines whether a cache can serve a stored response from request. It is "Constructing Responses from Caches" section in RFC 7234.
If there are multiple matches, the most recent response must be sent for evaluation, as determined by the Date header field.
https://tools.ietf.org/html/rfc7234#section-4