public void CheckCacheState(ICustomImageCacheInfo cacheInfo) { _cacheInfo = cacheInfo; if (IsMaxSizeExceeded() || IsMaxFilesCountExceeded()) { ClearCache(_cacheInfo.CacheRoot); } }
public PhysicalImageCacheManager(ICustomImageCacheInfo cacheInfo) { _cacheRoot = cacheInfo is PhysicalImageCacheInfo info ? info.SpecCacheRoot : cacheInfo.CacheRoot; }