Interface ICache<T>
Namespace: Aurigma.DesignAtoms.Common.Caching
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface ICache<T> : IDisposable
Inherited Members
System.IDisposable.Dispose
Methods
Add
bool Add(string key, T value)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | key | |
<T> | value |
Returns
System.Boolean
Type Parameters
| Name | Description |
|---|---|
T |
Set
void Set(string key, T value)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | key | |
<T> | value |
Type Parameters
| Name | Description |
|---|---|
T |
Get
T Get(string key)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | key |
Returns
<T>
Type Parameters
| Name | Description |
|---|---|
T |
Remove
void Remove(string key)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | key |
Type Parameters
| Name | Description |
|---|---|
T |
ClearAll
void ClearAll()
Type Parameters
| Name | Description |
|---|---|
T |