/** * @param cfg Cache configuration. * @param rsrc Resource. * @param near Near flag. * @throws GridException If failed. */ private void prepare(GridCacheConfiguration cfg, @Nullable Object rsrc, boolean near) throws GridException { if (rsrc != null) { ctx.resource().injectGeneric(rsrc); ctx.resource().injectCacheName(rsrc, cfg.getName()); registerMbean(rsrc, cfg.getName(), near); } }