@Override
  public boolean isEmpty() {
    return data.isEmpty();
  }
@Test(dataProvider = "caches")
  @CacheSpec(compute = Compute.SYNC, population = Population.EMPTY, maximumSize = Maximum.FULL)
  public void drain_blocksOrderedMap(BoundedLocalCache<Int, Int> cache,
      CacheContext context, Eviction<Int, Int> eviction) {
    checkDrainBlocks(cache, () -> {
      var results = eviction.coldest(((int) context.maximumSize()));
      assertThat(results).isEmpty();
    });
  }