Skip to content

IObjectBulkBlobCache interface

Defined in

Namespace: Akavache Assembly: Akavache.Core.dll Full name: Akavache.IObjectBulkBlobCache Modifiers: public abstract

Summary

        A BlobCache implementation that can handle bulk operations with objects.
        

Applies to

net9.0, net9.0-maccatalyst18.0, net9.0-macos15.0, net9.0-tvos18.0, net9.0-android35.0, net9.0-ios18.0, net8.0, net8.0-android34.0, net8.0-macos14.5, 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.2, net8.0-tvos17.2, netstandard2.1, netstandard2.0

Class hierarchy
classDiagram
class IObjectBulkBlobCache
class IObjectBlobCache {
    <>
}
IObjectBlobCache <|.. IObjectBulkBlobCache
class IBlobCache {
    <>
}
IBlobCache <|.. IObjectBulkBlobCache
class IDisposable {
    <>
}
IDisposable <|.. IObjectBulkBlobCache
class IBulkBlobCache {
    <>
}
IBulkBlobCache <|.. IObjectBulkBlobCache

Implements: IObjectBlobCache, IBlobCache, IDisposable, IBulkBlobCache

Methods

NameSummary
InsertObjectsInsert several objects into the cache, via the JSON serializer. Similarly to InsertAll, partial inserts should not happen.
GetObjectsGet several objects from the cache and deserialize it via the JSON serializer.
InvalidateObjectsInvalidates several objects from the cache. It is important that the Type Parameter for this method be correct, and you cannot use IBlobCache.Invalidate to perform the same...