Expand description
Re-exports for consumers who prefer a single import.
use tower_http_cache::prelude::*;
let layer = CacheLayer::builder(backend)
.ttl(Duration::from_secs(30))
.build();Re-exportsยง
pub use crate::backend::memory::InMemoryBackend;pub use crate::backend::multi_tier::MultiTierBackend;pub use crate::backend::CacheBackend;pub use crate::backend::CacheEntry;pub use crate::chunks::ChunkCache;pub use crate::chunks::ChunkCacheStats;pub use crate::chunks::ChunkMetadata;pub use crate::chunks::ChunkedEntry;pub use crate::codec::BincodeCodec;pub use crate::codec::CacheCodec;pub use crate::layer::CacheLayer;pub use crate::layer::CacheLayerBuilder;pub use crate::layer::KeyExtractor;pub use crate::logging::CacheEvent;pub use crate::logging::CacheEventType;pub use crate::logging::MLLoggingConfig;pub use crate::policy::CachePolicy;pub use crate::policy::CompressionConfig;pub use crate::policy::CompressionStrategy;pub use crate::range::RangeHandling;pub use crate::range::RangeRequest;pub use crate::streaming::StreamingDecision;pub use crate::streaming::StreamingPolicy;pub use crate::tags::TagIndex;pub use crate::tags::TagPolicy;