/** {@inheritDoc} */ @Override public Object call() throws Exception { ((GridEx)grid).cachex(cacheName).clearAll(); return null; }
/** {@inheritDoc} */ @Nullable @Override public Object call() throws Exception { ((GridEx)grid).cachex(cacheName).dgc(suspectLockTimeout, false, rmvLocks); return null; } }
/** {@inheritDoc} */ @Override protected Void run(String cacheName) throws GridException { GridCache cache = g.cachex(cacheName); if (cache != null) cache.resetMetrics(); return null; }
/** {@inheritDoc} */ @Override public Integer apply(Object o) { GridCache<Object, Object> cache = ((GridEx)grid).cachex(cacheName); return primaryOnly ? cache.primarySize() : cache.size(); }
/** {@inheritDoc} */ @Override protected GridCacheSqlMetadata run(String cacheName) throws GridException { GridCache<Object, Object> cache = g.cachex(cacheName); if (cache != null) { GridCacheQueriesEx<Object, Object> queries = (GridCacheQueriesEx<Object, Object>) cache.queries(); return F.first(queries.sqlMetadata()); } throw new GridException("Cache not found: " + cacheName); }
/** * Set grid debug state. * * @param g Grid to set debug flag. * @param newState New value for debug state. * @throws GridException If get operation failed. */ public static void debugState(GridEx g, Boolean newState) throws GridException { if (g.localNode().isDaemon()) g.<String, Boolean>nodeLocalMap().put(VISOR_DEBUG_KEY, newState); else g.<String, Boolean>cachex(CU.UTILITY_CACHE_NAME).putx(VISOR_DEBUG_KEY, newState); }
/** {@inheritDoc} */ @Override public <T> GridNode route(GridStreamerContext ctx, String stageName, T evt) { if (evt instanceof CacheAffinityEvent) { CacheAffinityEvent e = (CacheAffinityEvent)evt; GridCache<Object, Object> c = ((GridEx)grid).cachex(e.cacheName()); assert c != null; return c.affinity().mapKeyToNode(e.affinityKey()); } return grid.localNode(); } }
/** * @param g Grid to check for debug flag. * @return {@code true} if debug enabled. * @throws GridException If get operation failed. */ public static boolean debugState(GridEx g) throws GridException { Boolean debug = g.localNode().isDaemon() ? g.<String, Boolean>nodeLocalMap().get(VISOR_DEBUG_KEY) : g.<String, Boolean>cachex(CU.UTILITY_CACHE_NAME).get(VISOR_DEBUG_KEY); return debug != null ? debug : false; }
GridCache<?, ?> cache = ((GridEx)grid).cachex(cacheName);
assert futId == null; GridCache<?, ?> cache = ((GridEx)grid).cachex(cacheName);
GridCache<Object, Object> c = g.cachex(arg.cacheName());
Collection<? extends GridCache<?, ?>> caches = arg.get1() ? g.cachesx() : F.asList(g.cachex(arg.get2()));
GridCache<Object, Object> c = g.cachex(arg.cacheName());