bitcask inspired storage for clojure