List of all items
Structs
- And
- BackendLabel
- CacheContext
- CacheKey
- CacheValue
- CacheablePolicyData
- EntityPolicyConfig
- KeyPart
- KeyParts
- Neutral
- Not
- Or
- concurrency::BroadcastConcurrencyManager
- concurrency::NoopConcurrencyManager
- config::Config
- config::ConfigBuilder
- config::NotSet
- context::CacheContext
- fsm::CacheFuture
- fsm::UpdateCache
- metrics::CACHE_HIT_COUNTER
- metrics::CACHE_MISS_COUNTER
- metrics::CACHE_REQUEST_DURATION
- metrics::CACHE_STALE_COUNTER
- metrics::CACHE_UPSTREAM_HANDLING_HISTOGRAM
- metrics::OFFLOAD_REVALIDATION_COMPLETED
- metrics::OFFLOAD_TASKS_ACTIVE
- metrics::OFFLOAD_TASKS_COMPLETED
- metrics::OFFLOAD_TASKS_DEDUPLICATED
- metrics::OFFLOAD_TASKS_SPAWNED
- metrics::OFFLOAD_TASKS_TIMEOUT
- metrics::OFFLOAD_TASK_DURATION
- offload::OffloadConfig
- offload::OffloadConfigBuilder
- offload::OffloadHandle
- offload::OffloadManager
- offload::SmolStr
- policy::CacheBehaviorPolicy
- policy::EnabledCacheConfig
- policy::PolicyConfigBuilder
- predicate::And
- predicate::Neutral
- predicate::Not
- predicate::Or
- predicate::combinators::And
- predicate::combinators::Not
- predicate::combinators::Or
- predicate::neutral::Neutral
Enums
- CachePolicy
- CacheState
- CacheStatus
- ResponseSource
- backend::BackendError
- backend::DeleteStatus
- concurrency::ConcurrencyDecision
- concurrency::ConcurrencyError
- context::CacheStatus
- context::ResponseSource
- error::CacheError
- fsm::State
- fsm::transitions::AwaitResponseTransition
- fsm::transitions::CheckRequestCachePolicyTransition
- fsm::transitions::CheckResponseCachePolicyTransition
- fsm::transitions::ConvertResponseTransition
- fsm::transitions::HandleStaleTransition
- fsm::transitions::InitialTransition
- fsm::transitions::PollCacheTransition
- fsm::transitions::PollUpstreamTransition
- fsm::transitions::UpdateCacheTransition
- offload::OffloadKey
- offload::TimeoutPolicy
- policy::PolicyConfig
- policy::StalePolicy
- predicate::PredicateResult
Traits
- CacheStatusExt
- CacheableRequest
- CacheableResponse
- Context
- Extractor
- Predicate
- PredicateExt
- backend::Backend
- backend::CacheBackend
- concurrency::ConcurrencyManager
- config::CacheConfig
- context::CacheStatusExt
- context::Context
- extractor::Extractor
- predicate::Predicate
- predicate::PredicateExt
- predicate::combinators::PredicateExt
- prelude::CacheableRequest
- prelude::CacheableResponse