/** {@inheritDoc} */ @Override public Collection<String> getCacheNames() { assert grid != null; return F.viewReadOnly(grid.caches(), new GridClosure<GridCache<?, ?>, String>() { @Override public String apply(GridCache<?, ?> c) { return c.name(); } }); } }