MapMaker function ( ) { return setKeyStrength ( Strength . WEAK ) ; }
specifies that each key not value stored in the map should be wrapped in a weakreference by default , strong references are used . warning : when this method is used , the resulting map will use identity == comparison to determine equality of keys , which is a technical violation of the map specification , and may not be what you expect . concode_field_sep int concurrencyLevel concode_elem_sep boolean useCustomMap concode_elem_sep Strength valueStrength concode_elem_sep int initialCapacity concode_elem_sep Strength keyStrength concode_elem_sep int DEFAULT_INITIAL_CAPACITY concode_elem_sep Equivalence<Object> keyEquivalence concode_elem_sep int UNSET_INT concode_elem_sep int DEFAULT_CONCURRENCY_LEVEL concode_field_sep MapMaker weakValues concode_elem_sep MapMaker setValueStrength concode_elem_sep Equivalence<Object> getKeyEquivalence concode_elem_sep MapMaker initialCapacity concode_elem_sep ConcurrentMap<K,V> makeMap concode_elem_sep int getInitialCapacity concode_elem_sep MapMaker concurrencyLevel concode_elem_sep Strength getKeyStrength concode_elem_sep MapMakerInternalMap<K,V,?,?> makeCustomMap concode_elem_sep MapMaker keyEquivalence concode_elem_sep MapMaker setKeyStrength concode_elem_sep String toString concode_elem_sep int getConcurrencyLevel concode_elem_sep Strength getValueStrength