LookupCache<T> Public class
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph Data.Abstractions
Data.Abstractions.IUniqueId[[IUniqueId]]
class Data.Abstractions.IUniqueId interfaceStyle;
Data.Abstractions.ILookupCache_1[[ILookupCache< T >]]
class Data.Abstractions.ILookupCache_1 interfaceStyle;
end
subgraph Data.Helpers
Data.Helpers.LookupCache_1[[LookupCache< T >]]
Data.Helpers.LookupCache_1T((T));
Data.Helpers.LookupCache_1 -- where --o Data.Helpers.LookupCache_1T
Data.Abstractions.IUniqueId --> Data.Helpers.LookupCache_1T
end
Data.Abstractions.ILookupCache_1 --> Data.Helpers.LookupCache_1
Loading
Source code
public LookupCache(ILogger<LookupCache<T>> logger, IDatabaseContextFactory contextFactory)
Source code
public virtual async Task<T> AddAsync(T item)
Type |
Name |
Description |
T |
item |
|
public virtual async Task<T> FirstAsync(Func<T, bool> query)
Type |
Name |
Description |
Func <T , bool > |
query |
|
Source code
public virtual IEnumerable<T> GetAll()
Source code
public virtual async Task InitializeAsync()
Generated with ModularDoc