private long executeAndGetNewMisses(ThrowingRunnable runnable, MetricsConnection metrics)
    throws Throwable {
    long lastVal = metrics.getMetaCacheMisses();
    runnable.run();
    long curVal = metrics.getMetaCacheMisses();
    return curVal - lastVal;
  }
Test that our cleanOverlappingRegions doesn't incorrectly remove regions from cache. Originally
encountered when using floorEntry rather than lowerEntry.
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaCache.java