@Override public void remove(final String key) { final StringMap map = localMap.get(); if (map != null) { map.remove(key); } }
@Override public void removeAll(final Iterable<String> keys) { final StringMap map = localMap.get(); if (map != null) { for (final String key : keys) { map.remove(key); } } }
@Override public void remove(final String key) { final StringMap map = localMap.get(); if (map != null) { final StringMap copy = createStringMap(map); copy.remove(key); copy.freeze(); localMap.set(copy); } }
@Override public void removeAll(final Iterable<String> keys) { final StringMap map = localMap.get(); if (map != null) { final StringMap copy = createStringMap(map); for (final String key : keys) { copy.remove(key); } copy.freeze(); localMap.set(copy); } }
@Override public void remove(final String key) { final StringMap map = localMap.get(); if (map != null) { map.remove(key); } }
@Override public void removeAll(final Iterable<String> keys) { final StringMap map = localMap.get(); if (map != null) { for (final String key : keys) { map.remove(key); } } }
@Override public void remove(final String key) { final StringMap map = localMap.get(); if (map != null) { final StringMap copy = createStringMap(map); copy.remove(key); copy.freeze(); localMap.set(copy); } }
@Override public void removeAll(final Iterable<String> keys) { final StringMap map = localMap.get(); if (map != null) { final StringMap copy = createStringMap(map); for (final String key : keys) { copy.remove(key); } copy.freeze(); localMap.set(copy); } }