public class RemoteRevisionsCache extends java.lang.Object implements VcsListener
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_REFRESH_INTERVAL |
static Topic<java.lang.Runnable> |
REMOTE_VERSION_CHANGED |
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.
|
RemoteStatusChangeNodeDecorator |
getChangesNodeDecorator() |
static RemoteRevisionsCache |
getInstance(Project project) |
void |
invalidate(UpdatedFiles updatedFiles) |
boolean |
isUpToDate(Change change) |
void |
updateAutomaticRefreshAlarmState(boolean remoteCacheStateChanged) |
public static final Topic<java.lang.Runnable> REMOTE_VERSION_CHANGED
public static final int DEFAULT_REFRESH_INTERVAL
public static RemoteRevisionsCache getInstance(Project project)
public void updateAutomaticRefreshAlarmState(boolean remoteCacheStateChanged)
public void directoryMappingChanged()
VcsListener
directoryMappingChanged
in interface VcsListener
public void changeUpdated(java.lang.String path, AbstractVcs vcs)
public void invalidate(UpdatedFiles updatedFiles)
public void changeRemoved(java.lang.String path, AbstractVcs vcs)
public boolean isUpToDate(Change change)
public RemoteStatusChangeNodeDecorator getChangesNodeDecorator()