List of all items
Structs
- Bytes
- CircuitBreakerPolicy
- DeniedHashes
- Hash
- LeafHash
- OriginUrl
- PinDiff
- PinnedHashes
- RetryPolicy
- circuit_breaker::ManualClock
- circuit_breaker::OriginBreaker
- circuit_breaker::SystemClock
- circuit_breaker::TrialGuard
- engine::CacheEngine
- engine::EvictionCandidates
- engine::EvictionPreview
- engine::OriginHeldReport
- engine::PresentRanges
- error::ErrorChain
- fill_session::Demand
- fill_session::DemandSlot
- fill_session::DownstreamWatch
- fill_session::FillError
- fill_session::FillRegistry
- fill_session::FillSession
- fill_session::Frontier
- fill_session::HashOutboard
- fill_session::ObserverLease
- fill_session::SessionOutboardReader
- metrics::CacheMetrics
- origin::OriginRangeRequest
- origin::OriginUrl
- origin::fs::FilesystemOrigin
- origin::http::HttpOrigin
- origin::s3::S3Origin
- origin::s3::S3OriginConfig
- origin_probe::OriginProbeMemo
- origin_probe::OriginProbePolicy
- origin_range::OriginRangeWire
- policy::AdmissionContext
- policy::EvictionContext
- policy::EvictionPlan
- policy::lru::AlwaysAdmit
- policy::lru::LruEviction
- policy::sketch::CountMinSketch
- policy::sketch::ShardedCountMinSketch
- policy::tinylfu::ProbationAdmission
- policy::tinylfu::TinyLfuEstimator
- policy::tinylfu::TinyLfuEviction
- range_pull::AlignedRange
- ranged_store::NodeRangedStore
Enums
- DecompressMode
- HashParseError
- OriginKind
- circuit_breaker::Admission
- circuit_breaker::BreakerState
- circuit_breaker::OriginOutcome
- engine::OriginPresence
- engine::ServeAudit
- error::CacheError
- error::OriginError
- error::OriginPullError
- error::SupportedEncoding
- fill_session::FillClaim
- origin::DecompressMode
- origin::OriginFetch
- origin::OriginKind
- origin::OriginRangeFetch
- origin::OutboardFetch
- origin::s3::S3Credentials
- origin_probe::Presence
- policy::AdmissionDecision
- policy::Segment
- probe_hold::ProbeHoldOutcome
- range_pull::RangeVerifyError
Traits
- circuit_breaker::Clock
- origin::Origin
- policy::AdmissionPolicy
- policy::EvictionPolicy
- policy::FrequencyEstimator
- serve_store::ServeStore
Functions
- from_store_hash
- origin::parse_origin_url
- origin::redact_for_log
- parse_origin_url
- range_pull::align_range
- range_pull::align_range_clamped
- range_pull::bao_encoded_size
- range_pull::encode_verified_range
- redact_for_log
- to_store_hash
Type Aliases
Constants
- CHUNK_GROUP_BYTES
- DEFAULT_MAX_PROBE_HOLDS
- DEFAULT_USER_AGENT
- origin::DEFAULT_USER_AGENT
- origin_probe::DEFAULT_ORIGIN_PROBE_FAULT_TTL
- origin_probe::DEFAULT_ORIGIN_PROBE_MEMO_CAPACITY
- origin_probe::DEFAULT_ORIGIN_PROBE_NEGATIVE_TTL
- origin_probe::DEFAULT_ORIGIN_PROBE_TIMEOUT
- origin_probe::DEFAULT_ORIGIN_PROBE_TTL
- origin_range::MAX_CONCURRENT_RANGE_PULLS
- origin_range::RANGE_PULL_WINDOW_BYTES
- policy::sketch::SHARDS
- probe_hold::DEFAULT_MAX_PROBE_HOLDS
- probe_hold::PROBE_HOLD_DURATION
- probe_hold::PROBE_HOLD_MARGIN
- probe_hold::PROBE_SLASH_WINDOW
- range_pull::IROH_BLOCK_SIZE