Exemple #1
0
 public SimpleCacheConfig WithCache(SimpleCache cache)
 {
     _simpleCache = cache;
     foreach (var config in _repositoryConfigs.Values)
     {
         config.WithCache(cache);
     }
     return(this);
 }
Exemple #2
0
 public SimpleCacheConfig(
     SimpleCache simpleCache,
     IConfiguration configuration,
     ILogger logger,
     string sectionIdentifier = null)
     : base(configuration, logger, ValidateIsAssigned(sectionIdentifier))
 {
     _simpleCache       = simpleCache;
     _repositoryConfigs = new Dictionary <string, SimpleCacheRepositoryConfig>();
     SectionIdentifier  = sectionIdentifier;
     loadRepositoryConfigs();
 }
Exemple #3
0
 public override string ToString() => SimpleCache.MakeKey(Repository, Key);