Beispiel #1
0
        public override byte[] Get(StorageKey key)
        {
            var value = _entries.ContainsKey(key) ? _entries[key] : new byte[0];

            Log($"GET: {StorageKey.ToHumanKey(key.keyData)} => {StorageKey.ToHumanValue(key.keyData, value)}");

            return(value);
        }
Beispiel #2
0
 public override void Put(StorageKey key, byte[] value)
 {
     Log($"PUT: {StorageKey.ToHumanKey(key.keyData)} => {StorageKey.ToHumanValue(key.keyData, value)}");
     if (value == null)
     {
         value = new byte[0];
     }
     _entries[key] = value;
 }