@Test
public void shouldProperlySetupCachesUsingSameCacheLoader() throws ExecutionException, InterruptedException {

    Mache<String, TestEntity> cache1 = observableCacheFactory1.createCache(
            macheFactory.create(String.class, TestEntity.class, cacheLoader1));
    cache1.put(testValue.pkey, testValue);
    Mache<String, TestEntity> cache2 = observableCacheFactory2.createCache(
            macheFactory.create(String.class, TestEntity.class, cacheLoader1));
    assertEquals(testValue, cache2.get(testValue.pkey));
}