public abstract class PsiCachedValue<T> extends CachedValueBase<T>
CachedValueBase.Data<T>| Modifier and Type | Method and Description |
|---|---|
protected long |
getTimeStamp(java.lang.Object dependency) |
protected boolean |
isDependencyOutOfDate(java.lang.Object dependency,
long oldTimeStamp) |
boolean |
isFromMyProject(Project project) |
protected boolean |
isUpToDate(CachedValueBase.Data data) |
protected java.lang.Object [] |
normalizeDependencies(CachedValueProvider.Result<T> result) |
clear, doCompute, getUpToDateOrNull, getValueProvider, getValueWithLock, hasUpToDateValue, setValue, toStringprotected java.lang.Object [] normalizeDependencies(CachedValueProvider.Result<T> result)
normalizeDependencies in class CachedValueBase<T>protected boolean isUpToDate(CachedValueBase.Data data)
isUpToDate in class CachedValueBase<T>protected boolean isDependencyOutOfDate(java.lang.Object dependency,
long oldTimeStamp)
isDependencyOutOfDate in class CachedValueBase<T>protected long getTimeStamp(java.lang.Object dependency)
getTimeStamp in class CachedValueBase<T>public boolean isFromMyProject(Project project)
isFromMyProject in class CachedValueBase<T>