Title here
Summary here
public interface ICacheManager<TInput, TCache>
Name | Description |
---|---|
TInput | |
TCache |
IDictionary<object, TCache> Dict { get; }
Type | Description |
---|---|
IDictionary<object, TCache> |
Func<TCache, object> GetCacheUniqueKeyFunc { get; set; }
Type | Description |
---|---|
Func<TCache, object> |
Func<TInput, object> GetInputUniqueKeyFunc { get; set; }
Type | Description |
---|---|
Func<TInput, object> |
IEnumerable<TCache> Records { get; }
Type | Description |
---|---|
IEnumerable<TCache> |
void Add(TInput row)
Type | Name | Description |
---|---|---|
TInput | row |
void Add(TInput[] batch)
Type | Name | Description |
---|---|---|
TInput[] | batch |
bool Contains(TInput row)
Type | Name | Description |
---|---|---|
TInput | row |
Type | Description |
---|---|
bool |
bool Contains(TInput[] batch)
Type | Name | Description |
---|---|---|
TInput[] | batch |
Type | Description |
---|---|
bool |
void Init()