@Override public Object putIfAbsent(Object key, Object value) { Object maskedKey = maskNull(key); Object superVal = super.putIfAbsent(maskedKey, maskNull(value)); addRandomKey(maskedKey); return unmaskNull(superVal); }
@Override public Object putIfAbsent(Object key, Object value) { Object maskedKey = maskNull(key); Object superVal = super.putIfAbsent(maskedKey, maskNull(value)); addRandomKey(maskedKey); return unmaskNull(superVal); }
@Override public Object put(Object key, Object value) { Object maskedKey = maskNull(key); Object superVal = super.put(maskedKey, maskNull(value)); addRandomKey(maskedKey); return unmaskNull(superVal); }
@Override public Object put(Object key, Object value) { Object maskedKey = maskNull(key); Object superVal = super.put(maskedKey, maskNull(value)); addRandomKey(maskedKey); return unmaskNull(superVal); }