Class/Object

com.m3.octoparts.model

CacheControl

Related Docs: object CacheControl | package model

Permalink

case class CacheControl(noStore: Boolean = false, noCache: Boolean = false, expiresAt: Option[Long] = None, etag: Option[String] = None, lastModified: Option[String] = None) extends Product with Serializable

noStore

Indicates that the response was explicitly forbidden from being stored

noCache

Indicates that the response must be validated

expiresAt

java timestamp, indicates until when the response can be used without validation

etag

backend-defined String to be used for validation

lastModified

a date. we do not parse it and use it as-is

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CacheControl
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CacheControl(noStore: Boolean = false, noCache: Boolean = false, expiresAt: Option[Long] = None, etag: Option[String] = None, lastModified: Option[String] = None)

    Permalink

    noStore

    Indicates that the response was explicitly forbidden from being stored

    noCache

    Indicates that the response must be validated

    expiresAt

    java timestamp, indicates until when the response can be used without validation

    etag

    backend-defined String to be used for validation

    lastModified

    a date. we do not parse it and use it as-is

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def canRevalidate: Boolean

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. val etag: Option[String]

    Permalink

    backend-defined String to be used for validation

  9. val expiresAt: Option[Long]

    Permalink

    java timestamp, indicates until when the response can be used without validation

  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def getEtag(): Option[String]

    Permalink
  13. def getExpiresAt(): Option[Long]

    Permalink
  14. def getLastModified(): Option[String]

    Permalink
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. def isNoCache(): Boolean

    Permalink
  17. def isNoStore(): Boolean

    Permalink
  18. val lastModified: Option[String]

    Permalink

    a date.

    a date. we do not parse it and use it as-is

  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. val noCache: Boolean

    Permalink

    Indicates that the response must be validated

  21. val noStore: Boolean

    Permalink

    Indicates that the response was explicitly forbidden from being stored

  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped