@Test
public void testDataExists() {

  AbstractCacheWrapper uut = new AbstractCacheWrapper(entries, null, 20000, predicate -> true);
  assertFalse(uut.dataExists(c0.getId()));
  uut.cacheData(c0);
  uut.cacheData(c2);
  assertTrue(uut.dataExists(c0.getId()));
  assertFalse(uut.dataExists(c1.getId()));
  assertTrue(uut.dataExists(c2.getId()));
  assertFalse(uut.dataExists(c3.getId()));
  entries.clear();
  uut = new AbstractCacheWrapper(entries, storageAll, 20000, predicate -> true);
  assertTrue(uut.dataExists(c0.getId()));
  assertTrue(uut.dataExists(c1.getId()));
  assertTrue(uut.dataExists(c2.getId()));
  assertTrue(uut.dataExists(c3.getId()));
}