Skip to content

CacheEntry record

Defined in

Namespace: Akavache.Reactive Assembly: Akavache.Reactive.dll Full name: Akavache.Reactive.CacheEntry Modifiers: public sealed

Summary

View source

Represents an entry in a memory cache. The synthesized record equality is overridden so Value byte arrays are compared by content — two freshly allocated buffers carrying the same bytes compare equal.

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Class hierarchy
classDiagram
class CacheEntry
class IEquatable~CacheEntry~ {
    <>
}
IEquatable~CacheEntry~ <|.. CacheEntry

Implements: IEquatable

Constructors

NameSummary
.ctorRepresents an entry in a memory cache. The synthesized record equality is overridden so [Value](# byte arrays are compared by content — two freshly allocated...

Properties

NameSummary
IdThe cache entry's unique key.
TypeNameOptional type discriminator, stored alongside the row.
ValueThe serialized payload bytes.
CreatedAtThe instant at which the entry was created.
ExpiresAtOptional absolute expiration time. null means "never expires".

Methods

NameSummary
Equals
GetHashCode
ToString
Deconstruct

Operators

NameSummary
static op_Inequality
static op_Equality
Inherited members