final CuratorEntry entry = CuratorEntry.mustGetEntry(connectionManager, projection);
final PathChildrenCache cache = new PathChildrenCache(entry.getClient(), path, cacheData, dataIsCompressed, ThreadUtils.newThreadFactory("PathChildrenCacheResource"));
cache.start(PathChildrenCache.StartMode.valueOf(startMode.name()));
Closer closer = new Closer()
{
@Override
public void close()
{
try