ericwj / PersistentMemoryCache

Persistent cache on top of Microsoft.Extensions.Caching.Memory and LiteDb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build status NuGet Badge

Persistent Memory Cache

Caches in Memory but also to Disk, so cache is persistent across restarts, build on Top of Microsoft.Extensions.Caching.Abstractions and LiteDb

Installation

PM> Install-Package PersistentMemoryCache -Pre

Example

IMemoryCache cache = new PersistentMemoryCache(new PersistentMemoryCacheOptions("Test", new LiteDbStore(new LiteDbOptions("Test.db"))));

string key = "TestKey";
string value = "TestValue";
cache.Set(key, value);

var retrieve = cache.Get(key);

About

Persistent cache on top of Microsoft.Extensions.Caching.Memory and LiteDb

License:Other


Languages

Language:C# 100.0%