/** {@inheritDoc} */ @Override public IgnitePair<Long> call(Ignite ignite, IgniteCache<String, Integer> cache) throws Exception { GridCacheAdapter<?, ?> internalCache = internalCache0(cache); if (internalCache.context().isNear()) internalCache = internalCache.context().near().dht(); GridCacheEntryEx entry = internalCache.entryEx(key); entry.unswap(); if (!entry.hasValue()) { assertEquals(0, entry.ttl()); assertEquals(0, entry.expireTime()); return null; } IgnitePair<Long> pair = new IgnitePair<>(entry.ttl(), entry.expireTime()); if (!entry.isNear()) entry.context().cache().removeEntry(entry); return pair; } }
entry.unswap(); assertTrue(entry.expireTime() > 0); cacheExpTimes.put(key, entry.expireTime()); entry.unswap(); assertEquals(expTimes.get(cacheName).get(key), (Long)entry.expireTime());
/** {@inheritDoc} */ @Override public IgnitePair<Long> call(Ignite ignite, IgniteCache<String, Integer> cache) throws Exception { GridCacheAdapter<?, ?> internalCache = internalCache0(cache); if (useDhtForNearCache && internalCache.context().isNear()) internalCache = internalCache.context().near().dht(); GridCacheEntryEx entry = internalCache.entryEx(key); entry.unswap(); IgnitePair<Long> pair = new IgnitePair<>(entry.ttl(), entry.expireTime()); if (!entry.isNear()) entry.context().cache().removeEntry(entry); return pair; } }
assertTrue(e.expireTime() > 0); else assertEquals(0, e.expireTime());
assertTrue(e.expireTime() > 0); else assertEquals(0, e.expireTime());
assertEquals(0, entry.expireTime()); assertEquals(0, entry.expireTime()); assertTrue(curEntry.expireTime() >= startTime); expireTimes[i] = curEntry.expireTime(); assertTrue(curEntry.expireTime() >= startTime); expireTimes[i] = curEntry.expireTime(); assertTrue(curEntry.expireTime() >= startTime); expireTimes[i] = curEntry.expireTime(); assertEquals(expireTimes[i], curEntry.expireTime()); assertEquals(0, entry.expireTime());
cached.expireTime(), cached.ttl(), nodeId, cached.expireTime(), cached.ttl(), nodeId, cached.expireTime(), cached.ttl(), nodeId,
cached.expireTime(), cached.ttl(), nodeId, cached.expireTime(), cached.ttl(), nodeId, cached.expireTime(), cached.ttl(), nodeId,