commit | de3f435db5256bd5a106462dcfc0a2ccdce95450 | [log] [tgz] |
---|---|---|
author | Tom <tw201207@gmail.com> | Wed Oct 26 21:37:19 2016 +0200 |
committer | Tom <tw201207@gmail.com> | Thu Oct 27 16:07:26 2016 +0200 |
tree | c3263399e3ebd8023fdcf088379d608cefe86706 | |
parent | a3665a6a8218cb19eef6bbddcbbc317258f616f1 [diff] |
Issue #1076: load commit cache in a background thread * Make the CommitCache fully thread-safe. It was using a ConcurrentHashMap containing lists, but then handed out these lists. It also did multiple operations on that map that as a whole should be atomic. * Use isEmpty() instead of size() == 0. * Run the loading of the commit cache in a background daemon thread