Title here
Summary here
public interface ICacheManager<TInput, TCache>| Name | Description |
|---|---|
| TInput | |
| TCache |
Func<TCache, object> CacheKeySelector { get; set; }| Type | Description |
|---|---|
| Func<TCache, object> |
CachedData<TCache> CachedData { get; }| Type | Description |
|---|---|
| CachedData<TCache> |
Func<TInput, object> InputKeySelector { get; set; }| Type | Description |
|---|---|
| Func<TInput, object> |
int MaxCacheSize { get; set; }| Type | Description |
|---|---|
| int |
bool PermitMultipleEntriesPerKey { get; set; }| Type | Description |
|---|---|
| bool |
void EnsureAdded(TInput row)| Type | Name | Description |
|---|---|---|
| TInput | row |
void EnsureAdded(TInput[] batch)| Type | Name | Description |
|---|---|---|
| TInput[] | batch |
void Evict() void InitialLoad()