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

Method valueEquivalence

output/java_guava/1.4.13/CacheBuilder.java:318–323  ·  view source on GitHub ↗

Sets a custom Equivalence strategy for comparing values. By default, the cache uses Equivalence#identity to determine value equality when #weakValues or #softValues is specified, and Equivalence#equals() otherwise. @return this CacheBuilder instan

(Equivalence<Object> equivalence)

Source from the content-addressed store, hash-verified

316 */
317
318 @GwtIncompatible // To be supported
319 CacheBuilder<K, V> valueEquivalence(Equivalence<Object> equivalence) {
320 checkState(valueEquivalence == null, "value equivalence was already set to %s", valueEquivalence);
321 this.valueEquivalence = checkNotNull(equivalence);
322 return this;
323 }
324
325 Equivalence<Object> getValueEquivalence() {
326 return MoreObjects.firstNonNull(valueEquivalence, getValueStrength().defaultEquivalence());

Callers 1

recreateCacheBuilderMethod · 0.45

Calls 2

checkStateMethod · 0.45
checkNotNullMethod · 0.45

Tested by

no test coverage detected