Nextended.Cache — API reference
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.
Nextended.Cache
CacheProvider
class
CacheProvider
Methods
Clear() : voidClearWhen(Func<CacheProvider, bool> predicate) : CacheProviderCount() : intExecuteWithCache<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