Table of Contents

Interface IFSCache

Namespace
FS.Hosting.Shared
Assembly
FS.Hosting.Shared.dll

Infrastruktur zum mehrstufige Cachen von Informationen.

Siehe auch FSCache.

public interface IFSCache
Extension Methods

Methods

GetTokenForKey(object)

Gibt für den übergebenen Key einen IChangeToken zurück.

InvalidateKey(object)

Invalidiert den aktuellen IChangeToken für den übergebenen Key. Dadurch werden alle Cache-Einträge, die diesen Token hängen, invalidiert.

Reset()

Setzt die komplette Cache-Infrastruktur zurück. Alle Scopes werden entfernt - auch die Caches in anderen Broker-Sitzungen im aktuellen Prozess. Im Anschluss bauen sich alle Caches wieder neu auf.

Scope(object, Action<ICacheEntry>)

Liefert für den übergebenen Scope den Memory-Cache zurück. Beim ersten Aufruf wird der Memory-Cache für den Scope erzeugt.