package http4s
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
final
case class
CacheItem(created: HttpDate, expires: Option[HttpDate], response: CachedResponse) extends Product with Serializable
Cache Items are what we place in the cache, this is exposed so that caches can be constructed by the user for this type
-
sealed
trait
CacheType extends AnyRef
CacheTypes are in 2 flavors, private caches which are specifically for a single user, or public caches which can be used for multiple users.
CacheTypes are in 2 flavors, private caches which are specifically for a single user, or public caches which can be used for multiple users. Private caches can cache information set to Cache-Control: private, whereas public caches are not allowed to cache that information
- final case class CachedResponse(status: Status, httpVersion: HttpVersion, headers: Headers, body: ByteVector) extends Product with Serializable
Value Members
- object CacheItem extends Serializable
-
object
CacheMiddleware
Middlewares that allow one to cache full servers or clients.
Middlewares that allow one to cache full servers or clients.
All Constraints - Bracket, JavaTime, and Compiler are satisfied by Sync and Clock
- object CacheType
- object CachedResponse extends Serializable