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 ChangesOnServerTrackerpublic void directoryMappingChanged()
VcsListenerdirectoryMappingChanged in interface VcsListenerpublic void changeUpdated(java.lang.String path,
AbstractVcs vcs)
changeUpdated in interface ChangesOnServerTrackerpublic void invalidate(java.util.Collection<java.lang.String> paths)
invalidate in interface ChangesOnServerTrackerpublic void changeRemoved(java.lang.String path,
AbstractVcs vcs)
changeRemoved in interface ChangesOnServerTrackerpublic boolean isUpToDate(Change change, AbstractVcs vcs)
isUpToDate in interface ChangesOnServerTracker