/** * Unregisters all the subscriptions of the given listeners. * * @param listeners * The listeners to remove. */ public void removeAllSubscriptions(IObserver... listeners) { synchronized (subscriptions) { Keys km = subscriptions.keys(); while (km.hasNext) { int key = km.next(); for (IObserver listener : listeners) { subscriptions.get(key).remove(listener); } } } }
public IntMapSerializedMap(IntMap map) { super(map); KEYS_TMP.clear(); KEYS_TMP.addAll(map.keys().toArray()); }
@Override public void putAll(IntMap<V> map) { super.putAll(map); Keys keys = map.keys(); keys.reset(); while(keys.hasNext) { sortedKeys.add(keys.next()); } sortedKeys.sort(); }