Итак, сейчас 2016 год. И если кто-то хочет решить эту проблему, я обнаружил, что API низкоуровневых сред в Xodus от JetBrains работает для этой же цели, используя свой магазин computeInTransaction
лямбды.
Конечно, это не так гладко, как наличие чистого Map
экземпляра, но это сработало для моего варианта использования.
Еще один недавний вариант - использовать H2O MVStore
механизм хранения , который делает то же самое, но я думаю, что он более приспособлен к самой базе данных.
Ура!