internal RadixTreeKeyValueStorage(IPageManager pageManager, IRadixTree <TKey, TValue> tree, int autoFlushInterval, TimeSpan autoFlishInterval)
            : base(pageManager, autoFlushInterval, autoFlishInterval)
        {
            _tree = tree ?? throw new ArgumentNullException(nameof(tree));

            ValueType = typeof(TKey);
            KeyType   = typeof(TValue);
        }
 internal RadixTreeKeyValueStorage(IPageManager pageManager, IRadixTree <TKey, TValue> tree)
     : this(pageManager, tree, 10000, TimeSpan.Zero)
 {
 }