예제 #1
0
        public void TestInit()
        {
            _fs = new IsolatedStorageFileSystem(IsolatedStorageFile.GetUserStoreForAssembly());

            _cache = new FileSystemCache(_fs);
            _cache.Empty();

            _cleaner = new LRUFileCacheCleaner(_fs);
        }
        public void TestInit()
        {
            _fs = new IsolatedStorageFileSystem(IsolatedStorageFile.GetUserStoreForAssembly());

            _cache = new FileSystemCache(_fs);
            _cache.Empty();

            _cleaner = new LRUFileCacheCleaner(_fs);
        }
예제 #3
0
        private void Initialize()
        {
            _cleaner    = FileCacheCleanerFactory.GetCleaner(_options.ExpirationType, FileSystem);
            MemoryCache = new MemoryCache(MemoryCacheItemExpiredCallback);

            if (!FileSystem.DirectoryExists(CacheDirectory))
            {
                FileSystem.CreateDirectory(CacheDirectory);
            }
        }