if (!Util.equals(oldValue, newValue)
|| staleMasterValues.contains(masterValue)) {
cachedValues.put(masterValue, newValue);
staleMasterValues.remove(masterValue);
fireMapChange(new MapDiff() {
public Set getAddedKeys() {
return Collections.EMPTY_SET;
}
public Set getChangedKeys() {