tower_http_cache/
prelude.rs1#[cfg(feature = "memcached-backend")]
13pub use crate::backend::memcached::{MemcachedBackend, MemcachedBackendBuilder, PoolState};
14pub use crate::backend::memory::InMemoryBackend;
15pub use crate::backend::multi_tier::MultiTierBackend;
16#[cfg(feature = "redis-backend")]
17pub use crate::backend::redis::RedisBackend;
18pub use crate::backend::{CacheBackend, CacheEntry};
19pub use crate::chunks::{ChunkCache, ChunkCacheStats, ChunkMetadata, ChunkedEntry};
20pub use crate::codec::{BincodeCodec, CacheCodec};
21pub use crate::layer::{CacheLayer, CacheLayerBuilder, KeyExtractor};
22pub use crate::logging::{CacheEvent, CacheEventType, MLLoggingConfig};
23pub use crate::policy::{CachePolicy, CompressionConfig, CompressionStrategy};
24pub use crate::range::{RangeHandling, RangeRequest};
25pub use crate::streaming::{StreamingDecision, StreamingPolicy};
26pub use crate::tags::{TagIndex, TagPolicy};