private boolean computeStaleness() { boolean stale = false; for (int i = 0; i < lists.length; i++) { if (lists[i].isStale()) { stale = true; break; } } return stale; }
@Override public boolean isStale() { ObservableTracker.getterCalled(this); return stale || target.isStale(); }
@Override public boolean isStale() { getterCalled(); return masterList.isStale() || staleElements != null && !staleElements.isEmpty(); }
@Override public boolean isStale() { getterCalled(); return masterList.isStale() || staleElements != null && !staleElements.isEmpty(); }
@Override public boolean isStale() { getterCalled(); return masterList.isStale(); }
@Override public boolean isStale() { getterCalled(); return masterList.isStale(); }
@Override public boolean isStale() { ObservableTracker.getterCalled(this); return stale || target.isStale(); }
public boolean isStale() { getValue(); return target.isStale(); }
public boolean isStale() { ObservableTracker.getterCalled(this); return stale || target.isStale(); }
public boolean isStale() { return super.isStale() || (masterList != null && masterList.isStale()) || (staleDetailObservables != null && !staleDetailObservables .isEmpty()); }
protected Object doGetValue() { if (!hasListeners()) return coalesceElements(target); if (dirty) { cachedValue = coalesceElements(target); dirty = false; if (target.isStale()) fireStale(); } return cachedValue; }