Example #1
0
        private IKeyValueStoreAdapter CreateKeyStoreAdapter(string name)
        {
            if (_keystoreCache.ContainsKey(name))
            {
                return(_keystoreCache[name]);
            }

            IKeyValueStoreAdapter result = Nexus.CreateKeyStoreAdapter(name);

            _keystoreCache[name] = result;

            return(result);
        }
Example #2
0
 // TODO increase default size
 public KeyValueStore(IKeyValueStoreAdapter adapter)
 {
     Adapter = adapter;
 }
Example #3
0
 public KeyStoreStorage(IKeyValueStoreAdapter adapter)
 {
     this.Adapter = adapter;
 }