@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { Map<String, Object> result = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (null == result) { if (create) { result = new PassThroughAttributesMap<>(); this.getStateHelper().put(PropertyKeys.passThroughAttributes, result); } } return result; }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { @SuppressWarnings("unchecked") Map<String, Object> passThroughAttributes = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (passThroughAttributes == null && create) { passThroughAttributes = new PassThroughAttributesMap<>(); getStateHelper().put(PropertyKeys.passThroughAttributes, passThroughAttributes); } return passThroughAttributes; }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { @SuppressWarnings("unchecked") Map<String, Object> passThroughAttributes = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (passThroughAttributes == null && create) { passThroughAttributes = new PassThroughAttributesMap<>(); getStateHelper().put(PropertyKeys.passThroughAttributes, passThroughAttributes); } return passThroughAttributes; }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { Map<String, Object> result = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (null == result) { if (create) { result = new PassThroughAttributesMap<>(); this.getStateHelper().put(PropertyKeys.passThroughAttributes, result); } } return result; }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { Map<String, Object> result = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (null == result) { if (create) { result = new PassThroughAttributesMap<>(); this.getStateHelper().put(PropertyKeys.passThroughAttributes, result); } } return result; }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Map<String, Object> getPassThroughAttributes(boolean create) { Map<String, Object> result = (Map<String, Object>) this.getStateHelper().get(PropertyKeys.passThroughAttributes); if (null == result) { if (create) { result = new PassThroughAttributesMap<String, Object>(); this.getStateHelper().put(PropertyKeys.passThroughAttributes, result); } } return result; }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Object putIfAbsent(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.putIfAbsent(key, value); }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }
@Override public Object put(String key, Object value) { if (null == key || null == value) { throw new NullPointerException(); } validateKey(key); return super.put(key, value); }