public class RemoteRevisionsNumbersCache extends java.lang.Object implements ChangesOnServerTracker
Modifier and Type | Field and Description |
---|---|
static Logger |
LOG |
static VcsRevisionNumber |
NOT_LOADED |
static VcsRevisionNumber |
UNKNOWN |
Modifier and Type | Method and Description |
---|---|
void |
changeRemoved(java.lang.String path,
AbstractVcs vcs) |
void |
changeUpdated(java.lang.String path,
AbstractVcs vcs) |
void |
directoryMappingChanged()
Notifies that the per-directory VCS mapping has changed.
|
void |
invalidate(java.util.Collection<java.lang.String> paths) |
boolean |
isUpToDate(Change change,
AbstractVcs vcs) |
boolean |
updateStep() |
public static final Logger LOG
public static final VcsRevisionNumber NOT_LOADED
public static final VcsRevisionNumber UNKNOWN
public boolean updateStep()
updateStep
in interface ChangesOnServerTracker
public void directoryMappingChanged()
VcsListener
directoryMappingChanged
in interface VcsListener
public void changeUpdated(java.lang.String path, AbstractVcs vcs)
changeUpdated
in interface ChangesOnServerTracker
public void invalidate(java.util.Collection<java.lang.String> paths)
invalidate
in interface ChangesOnServerTracker
public void changeRemoved(java.lang.String path, AbstractVcs vcs)
changeRemoved
in interface ChangesOnServerTracker
public boolean isUpToDate(Change change, AbstractVcs vcs)
isUpToDate
in interface ChangesOnServerTracker