From c2200a5dc56c7de6e45a99bf2c085aaf437a7672 Mon Sep 17 00:00:00 2001 From: Ahmed Yasin Koculu Date: Wed, 31 Aug 2022 00:10:52 +0200 Subject: [PATCH] Sets default random access device manager. --- src/ZoneTree/Directory.Build.props | 4 ++-- src/ZoneTree/ZoneTreeFactory.cs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ZoneTree/Directory.Build.props b/src/ZoneTree/Directory.Build.props index 9e15677..4b6da03 100644 --- a/src/ZoneTree/Directory.Build.props +++ b/src/ZoneTree/Directory.Build.props @@ -5,8 +5,8 @@ Ahmed Yasin Koculu ZoneTree ZoneTree - 1.4.7.0 - 1.4.7.0 + 1.4.8.0 + 1.4.8.0 Ahmed Yasin Koculu ZoneTree ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage. diff --git a/src/ZoneTree/ZoneTreeFactory.cs b/src/ZoneTree/ZoneTreeFactory.cs index cce7c3d..7bd563d 100644 --- a/src/ZoneTree/ZoneTreeFactory.cs +++ b/src/ZoneTree/ZoneTreeFactory.cs @@ -365,6 +365,12 @@ public ZoneTreeFactory SetInitialSparseArrayLength(int initialSpar void FillMissingOptionsForKnownTypes() { + if (Options.RandomAccessDeviceManager == null) + { + Options.RandomAccessDeviceManager = new RandomAccessDeviceManager( + Options.Logger, + FileStreamProvider); + } FillComparer(); FillKeySerializer(); FillValueSerializer();