private void ConfigureCachingLayer() { var requestTypes = requestsAndResponseAssemblies.SelectMany(a => a.GetTypes()).Where(t => !t.IsAbstract && t.IsSubclassOf(typeof(Request))); var cacheConfiguration = new ClientCacheConfiguration(requestTypes); IoC.Container.RegisterInstance <CacheConfiguration>(cacheConfiguration); }
public ClientCacheConfiguration(ClientCacheConfiguration existing) : this(timeToLive: existing?.Ttl, timeToIdle: existing?.Tti) { }