diff options
author | Tom <tw201207@gmail.com> | 2016-10-26 21:37:19 +0200 |
---|---|---|
committer | Tom <tw201207@gmail.com> | 2016-10-27 16:07:26 +0200 |
commit | de3f435db5256bd5a106462dcfc0a2ccdce95450 (patch) | |
tree | c3263399e3ebd8023fdcf088379d608cefe86706 /src/main/java/com/gitblit/models/RepositoryModel.java | |
parent | a3665a6a8218cb19eef6bbddcbbc317258f616f1 (diff) | |
download | gitblit-de3f435db5256bd5a106462dcfc0a2ccdce95450.tar.gz gitblit-de3f435db5256bd5a106462dcfc0a2ccdce95450.zip |
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
Diffstat (limited to 'src/main/java/com/gitblit/models/RepositoryModel.java')
0 files changed, 0 insertions, 0 deletions