Class GitModifiedFilesCacheImpl
- java.lang.Object
- 
- com.google.gerrit.server.patch.gitdiff.GitModifiedFilesCacheImpl
 
- 
- All Implemented Interfaces:
- GitModifiedFilesCache
 
 public class GitModifiedFilesCacheImpl extends Object implements GitModifiedFilesCache Implementation of theGitModifiedFilesCache
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classGitModifiedFilesCacheImpl.ValueSerializer
 - 
Constructor SummaryConstructors Constructor Description GitModifiedFilesCacheImpl(com.google.common.cache.LoadingCache<GitModifiedFilesCacheKey,com.google.common.collect.ImmutableList<ModifiedFile>> cache)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.collect.ImmutableList<ModifiedFile>get(GitModifiedFilesCacheKey key)Computes the list of ofModifiedFiles between the 2 git trees.static com.google.inject.Modulemodule()
 
- 
- 
- 
Constructor Detail- 
GitModifiedFilesCacheImpl@Inject public GitModifiedFilesCacheImpl(com.google.common.cache.LoadingCache<GitModifiedFilesCacheKey,com.google.common.collect.ImmutableList<ModifiedFile>> cache) 
 
- 
 - 
Method Detail- 
modulepublic static com.google.inject.Module module() 
 - 
getpublic com.google.common.collect.ImmutableList<ModifiedFile> get(GitModifiedFilesCacheKey key) throws DiffNotAvailableException Description copied from interface:GitModifiedFilesCacheComputes the list of ofModifiedFiles between the 2 git trees.- Specified by:
- getin interface- GitModifiedFilesCache
- Parameters:
- key- used to identify two git trees and contains other attributes to control the diff calculation.
- Returns:
- the list of ModifiedFiles between the 2 git trees identified by the key.
- Throws:
- DiffNotAvailableException- trees cannot be read or file contents cannot be read.
 
 
- 
 
-