public static interface CustomConcurrentHashMap.Equivalence<K>
An object performing equality comparisons, along with a hash
function consistent with this comparison. The type signatures
of the methods of this interface reflect those of Map: While only elements of K may be
entered into a Map, any Object may be tested for
membership. Note that the performance of hash maps is heavily
dependent on the quality of hash functions.
Returns true if the given objects are considered equal.
This function must obey an equivalence relation:
equal(a, a) is always true, equal(a, b) implies equal(b, a),
and (equal(a, b) && equal(b, c) implies equal(a, c).
Note that the second argument need not be known to have
the same declared type as the first.