pub struct ObjectCacheOptions {
pub maximum_entries: u32,
pub maximum_bytes: u64,
pub maximum_in_flight: u32,
pub maximum_waiters_per_object: u32,
}Expand description
Hard process-local bounds for one disposable immutable-object cache.
Fields§
§maximum_entries: u32Maximum resident immutable objects.
maximum_bytes: u64Maximum resident canonical object bytes.
maximum_in_flight: u32Maximum distinct in-flight object identities.
maximum_waiters_per_object: u32Maximum followers retained behind one in-flight read.
Trait Implementations§
Source§impl Clone for ObjectCacheOptions
impl Clone for ObjectCacheOptions
impl Copy for ObjectCacheOptions
Source§impl Debug for ObjectCacheOptions
impl Debug for ObjectCacheOptions
Source§impl Default for ObjectCacheOptions
impl Default for ObjectCacheOptions
impl Eq for ObjectCacheOptions
Source§impl PartialEq for ObjectCacheOptions
impl PartialEq for ObjectCacheOptions
impl StructuralPartialEq for ObjectCacheOptions
Auto Trait Implementations§
impl Freeze for ObjectCacheOptions
impl RefUnwindSafe for ObjectCacheOptions
impl Send for ObjectCacheOptions
impl Sync for ObjectCacheOptions
impl Unpin for ObjectCacheOptions
impl UnsafeUnpin for ObjectCacheOptions
impl UnwindSafe for ObjectCacheOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request