client.create().forPath("/test/node", "a".getBytes());
Assert.assertTrue(timing.acquireSemaphore(semaphore));
Assert.assertEquals(cache.getCurrentData().getData(), "a".getBytes());
client.setData().forPath("/test/node", "b".getBytes());
Assert.assertTrue(timing.acquireSemaphore(semaphore));
Assert.assertEquals(cache.getCurrentData().getData(), "b".getBytes());
client.delete().forPath("/test/node");
Assert.assertTrue(timing.acquireSemaphore(semaphore));
Assert.assertNull(cache.getCurrentData());