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;
 }