Skip to main content

Class Cache<T>

Namespace: Aurigma.DesignAtoms.Common.Caching​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class Cache<T> : ICache<T>, IDisposable

Inheritance: System.Object -> Cache<T>

Implements​

  • Aurigma.DesignAtoms.Common.Caching.ICache<<T>>
  • System.IDisposable

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors​

Cache​

public Cache(string name, MemoryCache memoryCache, CacheItemPolicy cacheItemPolicy)

Methods​

Add​

public bool Add(string key, T value)
Parameters​
TypeNameDescription
System.Stringkey
<T>value
Returns​

System.Boolean

Type Parameters​
NameDescription
T

Set​

public void Set(string key, T value)
Parameters​
TypeNameDescription
System.Stringkey
<T>value
Type Parameters​
NameDescription
T

Get​

public T Get(string key)
Parameters​
TypeNameDescription
System.Stringkey
Returns​

<T>

Type Parameters​
NameDescription
T

Remove​

public void Remove(string key)
Parameters​
TypeNameDescription
System.Stringkey
Type Parameters​
NameDescription
T

ClearAll​

public void ClearAll()
Type Parameters​
NameDescription
T

Dispose​

public void Dispose()
Type Parameters​
NameDescription
T
Was this page helpful?