android/guava/src/com/google/common/cache/CacheStats.java
public CacheStats minus(CacheStats other) {
    return new CacheStats(
        Math.max(0, hitCount - other.hitCount),
        Math.max(0, missCount - other.missCount),
        Math.max(0, loadSuccessCount - other.loadSuccessCount),
        Math.max(0, loadExceptionCount - other.loadExceptionCount),
        Math.max(0, totalLoadTime - other.totalLoadTime),
        Math.max(0, evictionCount - other.evictionCount));
  }
public CacheStats minus(CacheStats other) {
    return new CacheStats(
        Math.max(0, hitCount - other.hitCount),
        Math.max(0, missCount - other.missCount),
        Math.max(0, loadSuccessCount - other.loadSuccessCount),
        Math.max(0, loadExceptionCount - other.loadExceptionCount),
        Math.max(0, totalLoadTime - other.totalLoadTime),
        Math.max(0, evictionCount - other.evictionCount));
  }
public CacheStats minus ( CacheStats other ) { return new CacheStats ( Math . max ( 0 , hitCount - other . hitCount ) , Math . max ( 0 , missCount - other . missCount ) , Math . max ( 0 , loadSuccessCount - other . loadSuccessCount ) , Math . max ( 0 , loadExceptionCount - other . loadExceptionCount ) , Math . max ( 0 , totalLoadTime - other . totalLoadTime ) , Math . max ( 0 , evictionCount - other . evictionCount ) ) ; }
Returns a new {@code CacheStats} representing the difference between this {@code CacheStats}
and {@code other}. Negative values, which aren't supported by {@code CacheStats} will be
rounded up to zero.
Returns a new {