Packages

package http4s

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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

  2. 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

  3. final case class CachedResponse(status: Status, httpVersion: HttpVersion, headers: Headers, body: ByteVector) extends Product with Serializable

Value Members

  1. object CacheItem extends Serializable
  2. 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

  3. object CacheType
  4. object CachedResponse extends Serializable

Ungrouped