Beispiel #1
0
        public override byte[] Get(byte prefix, byte[] key)
        {
            var keyArray = RocksDbStore.GetKey(prefix, key);

            if (generalStorage.TryGetValue(keyArray, out var value))
            {
                return(value);
            }

            var columnFamily = db.GetColumnFamily(RocksDbStore.GENERAL_STORAGE_FAMILY);

            return(db.Get(keyArray, columnFamily));
        }
Beispiel #2
0
        public override void Put(byte prefix, byte[] key, byte[] value)
        {
            var keyArray = RocksDbStore.GetKey(prefix, key);

            generalStorage[keyArray] = value;
        }