diff options
Diffstat (limited to 'src/db.erl')
-rw-r--r-- | src/db.erl | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -15,6 +15,7 @@ -export([get_by_entry_hash/1, entry_for_leafhash/1, leafhash_for_index/1]). -export([leafhash_for_indices/2, indexsize/0]). -export([indexforhash_nosync/2, indexforhash_dosync/0, index_sync/0]). +-export([commit_entryhash/0]). %% gen_server callbacks. -export([init/1, handle_call/3, terminate/2, handle_cast/2, handle_info/2, code_change/3]). @@ -101,6 +102,9 @@ sync_entry_db() -> add_entryhash(LeafHash, EntryHash) -> perm:addvalue(entryhash_db, EntryHash, LeafHash). +commit_entryhash() -> + perm:commit(entryhash_db). + -spec add_index_nosync_noreverse(binary(), non_neg_integer()) -> ok. add_index_nosync_noreverse(LeafHash, Index) -> call(?MODULE, {add_index_nosync_noreverse, {LeafHash, Index}}). |