pub struct CacheWarmingStrategy {
pub enable_adaptive_warming: bool,
pub warmup_patterns: Vec<WarmupPattern>,
pub effectiveness_threshold: f64,
}Expand description
Cache warming strategy for predictable workloads
Fields§
§enable_adaptive_warming: boolEnable adaptive cache warming
warmup_patterns: Vec<WarmupPattern>Warmup data patterns
effectiveness_threshold: f64Warming effectiveness threshold
Trait Implementations§
Source§impl Clone for CacheWarmingStrategy
impl Clone for CacheWarmingStrategy
Source§impl Debug for CacheWarmingStrategy
impl Debug for CacheWarmingStrategy
Auto Trait Implementations§
impl Freeze for CacheWarmingStrategy
impl RefUnwindSafe for CacheWarmingStrategy
impl Send for CacheWarmingStrategy
impl Sync for CacheWarmingStrategy
impl Unpin for CacheWarmingStrategy
impl UnsafeUnpin for CacheWarmingStrategy
impl UnwindSafe for CacheWarmingStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more