@Test
public void testHasStorageFor() {

  AbstractCacheWrapper uut = new AbstractCacheWrapper(entries, null, 6500, predicate -> true);
  assertTrue(uut.hasStorageFor(c0.getByteSize()));
  assertTrue(uut.hasStorageFor(c1.getByteSize()));
  assertTrue(uut.hasStorageFor(c2.getByteSize()));
  assertTrue(uut.hasStorageFor(c3.getByteSize()));
  uut.cacheData(c0);
  uut.cacheData(c1);
  assertTrue(uut.hasStorageFor(c0.getByteSize()));
  assertTrue(uut.hasStorageFor(c1.getByteSize()));
  assertTrue(uut.hasStorageFor(c2.getByteSize()));
  assertFalse(uut.hasStorageFor(c3.getByteSize()));
  uut.cacheData(c2);
  assertFalse(uut.hasStorageFor(c0.getByteSize()));
  assertFalse(uut.hasStorageFor(c1.getByteSize()));
  assertFalse(uut.hasStorageFor(c2.getByteSize()));
  assertFalse(uut.hasStorageFor(c3.getByteSize()));
}