Skip to content

IAkavacheConnection.TryReadLegacyV10Value(string, DateTimeOffset, Type?) method

Defined in

Type: IAkavacheConnection Namespace: Akavache.Reactive Assembly: Akavache.Reactive.dll

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

IObservable<byte[]?> TryReadLegacyV10Value(string key, DateTimeOffset now, Type? type)

Summary: Attempts to read a cache value from a V10 legacy backing store. Backends that do not support V10 legacy migration emit null. Emits exactly one value.

Parameters

NameTypeDescription
keystringThe cache key.
nowDateTimeOffsetThe current time, used to filter out expired entries.
typeType?Optional type filter.

Returns: IObservable -- A one-shot observable that emits the legacy bytes or null.