var ErrQuoteMismatch …
var ErrMaxAgeDeltaSeconds …
var ErrSMaxAgeDeltaSeconds …
var ErrMaxStaleDeltaSeconds …
var ErrMinFreshDeltaSeconds …
var ErrNoCacheNoArgs …
var ErrNoStoreNoArgs …
var ErrNoTransformNoArgs …
var ErrOnlyIfCachedNoArgs …
var ErrMustRevalidateNoArgs …
var ErrPublicNoArgs …
var ErrProxyRevalidateNoArgs …
var ErrImmutableNoArgs …
var ErrStaleIfErrorDeltaSeconds …
var ErrStaleWhileRevalidateDeltaSeconds …
func whitespace(b byte) bool { … }
func parse(value string, cd cacheDirective) error { … }
type DeltaSeconds …
func parseDeltaSeconds(v string) (DeltaSeconds, error) { … }
type FieldNames …
type cacheDirective …
type RequestCacheDirectives …
func (cd *RequestCacheDirectives) addToken(token string) error { … }
func (cd *RequestCacheDirectives) addPair(token string, v string) error { … }
func ParseRequestCacheControl(value string) (*RequestCacheDirectives, error) { … }
type ResponseCacheDirectives …
func ParseResponseCacheControl(value string) (*ResponseCacheDirectives, error) { … }
func (cd *ResponseCacheDirectives) addToken(token string) error { … }
func hasFieldNames(token string) bool { … }
func (cd *ResponseCacheDirectives) addPair(token string, v string) error { … }