summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/utils/CommitCache.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2013-06-24 14:04:46 -0400
committerJames Moger <james.moger@gitblit.com>2013-06-24 14:04:46 -0400
commit3c4ce1d366641158927cee8b4e47191ed681b524 (patch)
tree741719f8210067c77d6daad6abbfe3a5b77af801 /src/main/java/com/gitblit/utils/CommitCache.java
parent5abe3350a38b3cdfc28ac2839860d28b88f2306a (diff)
downloadgitblit-3c4ce1d366641158927cee8b4e47191ed681b524.tar.gz
gitblit-3c4ce1d366641158927cee8b4e47191ed681b524.zip
Improve performance of cache filling
Diffstat (limited to 'src/main/java/com/gitblit/utils/CommitCache.java')
-rw-r--r--src/main/java/com/gitblit/utils/CommitCache.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/gitblit/utils/CommitCache.java b/src/main/java/com/gitblit/utils/CommitCache.java
index e188ff9a..9db5f0c9 100644
--- a/src/main/java/com/gitblit/utils/CommitCache.java
+++ b/src/main/java/com/gitblit/utils/CommitCache.java
@@ -67,7 +67,7 @@ public class CommitCache {
*
* @return
*/
- protected Date getCacheCutoffDate() {
+ public Date getCutoffDate() {
final Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
cal.set(Calendar.HOUR_OF_DAY, 0);
@@ -118,7 +118,7 @@ public class CommitCache {
* @return a list of commits
*/
public List<RepositoryCommit> getCommits(String repositoryName, Repository repository, String branch) {
- return getCommits(repositoryName, repository, branch, getCacheCutoffDate());
+ return getCommits(repositoryName, repository, branch, getCutoffDate());
}
/**
@@ -134,7 +134,7 @@ public class CommitCache {
*/
public List<RepositoryCommit> getCommits(String repositoryName, Repository repository, String branch, Date sinceDate) {
long start = System.nanoTime();
- Date cacheCutoffDate = getCacheCutoffDate();
+ Date cacheCutoffDate = getCutoffDate();
List<RepositoryCommit> list;
if (cacheDays > 0 && (sinceDate.getTime() >= cacheCutoffDate.getTime())) {
// request fits within the cache window