public class ParameterizedCachedValueImpl<T,P> extends CachedValueBase<T> implements ParameterizedCachedValue<T,P>
CachedValueBase.Data<T>| Modifier and Type | Method and Description |
|---|---|
protected <X> CachedValueProvider.Result<T> |
doCompute(X param) |
T |
getValue(P param) |
ParameterizedCachedValueProvider<T,P> |
getValueProvider() |
boolean |
isFromMyProject(Project project) |
clear, getTimeStamp, getUpToDateOrNull, getValueWithLock, hasUpToDateValue, isDependencyOutOfDate, isUpToDate, normalizeDependencies, setValue, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waithasUpToDateValuepublic T getValue(P param)
getValue in interface ParameterizedCachedValue<T,P>public boolean isFromMyProject(Project project)
isFromMyProject in class CachedValueBase<T>public ParameterizedCachedValueProvider<T,P> getValueProvider()
getValueProvider in interface ParameterizedCachedValue<T,P>getValueProvider in class CachedValueBase<T>protected <X> CachedValueProvider.Result<T> doCompute(X param)
doCompute in class CachedValueBase<T>