MCPcopy Create free account
hub / github.com/antlr/codebuff / keyEquivalence

Method keyEquivalence

output/java_guava/1.4.13/CacheBuilder.java:297–302  ·  view source on GitHub ↗

Sets a custom Equivalence strategy for comparing keys. By default, the cache uses Equivalence#identity to determine key equality when #weakKeys is specified, and Equivalence#equals() otherwise. @return this CacheBuilder instance (for chaining)

(Equivalence<Object> equivalence)

Source from the content-addressed store, hash-verified

295 */
296
297 @GwtIncompatible // To be supported
298 CacheBuilder<K, V> keyEquivalence(Equivalence<Object> equivalence) {
299 checkState(keyEquivalence == null, "key equivalence was already set to %s", keyEquivalence);
300 keyEquivalence = checkNotNull(equivalence);
301 return this;
302 }
303
304 Equivalence<Object> getKeyEquivalence() {
305 return MoreObjects.firstNonNull(keyEquivalence, getKeyStrength().defaultEquivalence());

Callers 1

recreateCacheBuilderMethod · 0.45

Calls 2

checkStateMethod · 0.45
checkNotNullMethod · 0.45

Tested by

no test coverage detected