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()
VcsListenerdirectoryMappingChanged in interface VcsListenerpublic 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()