Fix dialyzer warnings

This commit is contained in:
martinsumner 2017-03-02 21:24:40 +00:00
parent 30e23fe514
commit 426f5df75c

View file

@ -83,7 +83,8 @@
-define(LONG_RUNNING, 80000).
-record(ledger_cache, {mem :: ets:tab(),
loader = leveled_tree:empty(?CACHE_TYPE) :: tuple(),
loader = leveled_tree:empty(?CACHE_TYPE)
:: tuple()|empty_cache,
load_queue = [] :: list(),
index = leveled_pmem:new_index(), % array or empty_index
min_sqn = infinity :: integer()|infinity,
@ -635,8 +636,6 @@ maybe_longrunning(SW, Aspect) ->
ok
end.
cache_size(empty_cache) ->
0;
cache_size(LedgerCache) ->
ets:info(LedgerCache#ledger_cache.mem, size).