pub struct GameplayChunkLookupCacheStats {
pub holder_hits: usize,
pub missing_hits: usize,
pub scc_lookups: usize,
pub foreign_map_bypasses: usize,
pub evictions: usize,
}Expand description
Lookup statistics collected without synchronization inside one cache scope.
Fields§
§holder_hits: usizeLookups served by a cached active holder.
missing_hits: usizeLookups served by a cached active-map absence.
scc_lookups: usizeCache misses that consulted the active SCC map.
foreign_map_bypasses: usizeLookups for another chunk map while this scope was active.
evictions: usizeLeast-recently-used entries displaced from a full cache.
Trait Implementations§
Source§impl Default for GameplayChunkLookupCacheStats
impl Default for GameplayChunkLookupCacheStats
Source§fn default() -> GameplayChunkLookupCacheStats
fn default() -> GameplayChunkLookupCacheStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GameplayChunkLookupCacheStats
impl RefUnwindSafe for GameplayChunkLookupCacheStats
impl Send for GameplayChunkLookupCacheStats
impl Sync for GameplayChunkLookupCacheStats
impl Unpin for GameplayChunkLookupCacheStats
impl UnsafeUnpin for GameplayChunkLookupCacheStats
impl UnwindSafe for GameplayChunkLookupCacheStats
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreWraps this value in an
Arc<SyncMutex<>>