pub struct ObjectCacheStats {
pub hits: u64,
pub decoded_hits: u64,
pub misses: u64,
pub coalesced_reads: u64,
pub evictions: u64,
pub resident_entries: u64,
pub resident_bytes: u64,
pub resident_canonical_objects: u64,
pub resident_canonical_bytes: u64,
pub resident_decoded_pages: u64,
pub resident_decoded_bytes: u64,
pub in_flight: u64,
}Expand description
Exact process-local accelerator observations.
Fields§
§hits: u64Complete object reads served from resident immutable bytes.
decoded_hits: u64Authenticated decoded pages reused without canonical decode.
misses: u64Object reads requiring a backend request or in-flight wait.
coalesced_reads: u64Reads that reused one concurrent backend result.
evictions: u64Entries removed by deterministic least-recently-used eviction.
resident_entries: u64Current resident entries.
resident_bytes: u64Current canonical plus decoded logical bytes.
resident_canonical_objects: u64Current resident canonical immutable objects.
resident_canonical_bytes: u64Current resident canonical immutable-object bytes.
resident_decoded_pages: u64Current resident authenticated decoded pages.
resident_decoded_bytes: u64Current resident decoded-page logical bytes.
in_flight: u64Current distinct in-flight identities.
Trait Implementations§
Source§impl Clone for ObjectCacheStats
impl Clone for ObjectCacheStats
impl Copy for ObjectCacheStats
Source§impl Debug for ObjectCacheStats
impl Debug for ObjectCacheStats
Source§impl Default for ObjectCacheStats
impl Default for ObjectCacheStats
impl Eq for ObjectCacheStats
Source§impl PartialEq for ObjectCacheStats
impl PartialEq for ObjectCacheStats
impl StructuralPartialEq for ObjectCacheStats
Auto Trait Implementations§
impl Freeze for ObjectCacheStats
impl RefUnwindSafe for ObjectCacheStats
impl Send for ObjectCacheStats
impl Sync for ObjectCacheStats
impl Unpin for ObjectCacheStats
impl UnsafeUnpin for ObjectCacheStats
impl UnwindSafe for ObjectCacheStats
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