public void Put(T[] items) { lock (changeLock) { storedValue = items; var json = jsonSerializer.Serialize(items); fileSystemHandler.WriteUTF8(fileName, json); } }
public void Write <T>(string key, T value) { var serializedValue = jsonSerializer.Serialize(value); dynamic stored; cache.TryRemove(key, out stored); cache.TryAdd(key, value); fileSystemHandler.WriteUTF8(GetFileName(key), serializedValue); }