@Override public void remove(K key) { V oldValue = data.remove(key); if (oldValue != null) { fireOnEntrySet(key, oldValue, null); } }
@Override protected void createMap() { map = new ObservableBasicMapImpl<String, Integer>(); } }
@Override protected void createMap() { map = new ObservableBasicMapImpl<String, Integer>(); } }
@Override public boolean put(K key, V newValue) { V oldValue = data.put(key, newValue); if (ValueUtils.equal(oldValue, newValue)) { return false; } fireOnEntrySet(key, oldValue, newValue); return true; }