Skip to content

Nextended.Cache — API reference

🇩🇪 Diese Seite auf Deutsch

The complete public surface of Nextended.Cache, generated from the compiled assembly.

Generated

This page is generated by tools/ApiRef from the compiled assembly — it includes members with no XML comment and therefore cannot drift from the code. Do not edit by hand.

Back to the package page

Nextended.Cache

CacheProvider

class

CacheProvider

Methods

  • Clear() : void
  • ClearWhen(Func<CacheProvider, bool> predicate) : CacheProvider
  • Count() : int
  • ExecuteWithCache<TInstance, T>(TInstance owner, Expression<Func<TInstance, T>> expression) : T

Properties

  • ClearCheckInterval : TimeSpan { get; set; }
  • LastWriteTime : DateTime { get; set; }

Events

  • Cleared : EventHandler<EventArgs>

CacheProviderExtensions

static class

No description.

Extension methods

  • ExecuteWithCache<TInstance, T>(this TInstance owner, CacheProvider cache, Expression<Func<TInstance, T>> expression) : T

Nextended.Cache.Extensions

CacheExecutionInfo<T>

class

No description.

Constructors

  • CacheExecutionInfo(T result, string key, bool isNewEntry)

Properties

  • IsNewEntry : bool { get; }
  • Key : string { get; }
  • Result : T { get; }

CacheExtensions

static class

Simple cache extensions

Back to the package page