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?