@Override public void visit(Integer bucketId, Region buk) { try { LocalRegion lbuk = (LocalRegion)buk; lbuk.waitForData(); int size = lbuk.size(); int keySetSize = (new HashSet(lbuk.keySet())).size(); if (size != keySetSize) { if (logger.isDebugEnabled()) { logger.debug("Size is not consistent with keySet size! size={} but keySet size={} region={}", size, keySetSize, lbuk); } } lbuk.dumpBackingMap(); } catch (CacheRuntimeException ignore) {} } });
private void basicGetRegionLiveChunks(LocalRegion r, List<Chunk> result) { for (Object key : r.keySet()) { RegionEntry re = ((LocalRegion) r).getRegionEntry(key); if (re != null) { /** * value could be GATEWAY_SENDER_EVENT_IMPL_VALUE or region entry value. */ @Unretained(OffHeapIdentifier.GATEWAY_SENDER_EVENT_IMPL_VALUE) Object value = re._getValue(); if (value instanceof Chunk) { result.add((Chunk) value); } } } }
/** * Process an interest request of type ALL_KEYS * * @param region * the region * @param policy * the policy * @throws IOException */ private static void handleAllKeys(LocalRegion region, InterestResultPolicy policy, ServerConnection servConn) throws IOException { ArrayList keyList = new ArrayList(maximumChunkSize); if (region != null) { for (Iterator it = region.keySet(sendTombstonesInRIResults(servConn, policy)).iterator(); it.hasNext();) { appendInterestResponseKey(region, "ALL_KEYS", it.next(), keyList, "ALL_KEYS", servConn); } } // Send the last chunk (the only chunk for individual and list keys) // always send it back, even if the list is of zero size. sendRegisterInterestResponseChunk(region, "ALL_KEYS", keyList, true, servConn); }
/** * Process an interest request of type ALL_KEYS * * @param region * the region * @param policy * the policy * @throws IOException */ private static void handleAllKeys(LocalRegion region, InterestResultPolicy policy, ServerConnection servConn) throws IOException { ArrayList keyList = new ArrayList(maximumChunkSize); if (region != null) { for (Iterator it = region.keySet(sendTombstonesInRIResults(servConn, policy)).iterator(); it.hasNext();) { appendInterestResponseKey(region, "ALL_KEYS", it.next(), keyList, "ALL_KEYS", servConn); } } // Send the last chunk (the only chunk for individual and list keys) // always send it back, even if the list is of zero size. sendRegisterInterestResponseChunk(region, "ALL_KEYS", keyList, true, servConn); }
@Override protected boolean operateOnRegion(DistributionManager dm, LocalRegion r, long startTime) throws RemoteOperationException { if ( ! (r instanceof PartitionedRegion) ) { // prs already wait on initialization r.waitOnInitialization(); // bug #43371 - accessing a region before it's initialized } Set keys = r.keySet(); try { RemoteFetchKeysReplyMessage.send(getSender(), processorId, dm, keys); } catch (ForceReattemptException e) { if (logger.isDebugEnabled()) { logger.debug("Caught exception while sending keys: {}", e.getMessage(),e); } } return false; }
for (Iterator it = region.keySet(sendTombstonesInRIResults(servConn, policy)).iterator(); it.hasNext();) { Object entryKey = it.next(); if (!(entryKey instanceof String)) {
for (Iterator it = region.keySet(sendTombstonesInRIResults(servConn, policy)).iterator(); it.hasNext();) { Object entryKey = it.next(); if (!(entryKey instanceof String)) {
@Override public void visit(Integer bucketId, Region buk) { try { LocalRegion lbuk = (LocalRegion)buk; lbuk.waitForData(); int size = lbuk.size(); int keySetSize = (new HashSet(lbuk.keySet())).size(); if (size != keySetSize) { getLogWriter().info(LocalizedStrings.DEBUG, "Size is not consistent with keySet size! size=" + size + " but keySet size="+keySetSize + " region=" + lbuk); } lbuk.dumpBackingMap(); } catch (CacheRuntimeException ignore) {} } });
if (interestType == InterestType.REGULAR_EXPRESSION) { if (interestArg == null || ".*".equals(interestArg)) { ret = new HashSet(keySet(allowTombstones)); for (Iterator it = this.keySet(allowTombstones).iterator(); it.hasNext();) { Object entryKey = it.next(); if(!(entryKey instanceof String)) { @SuppressWarnings("unchecked") Predicate<Object> filter = (Predicate<Object>)interestArg; for (Object key : keySet(allowTombstones)) { if (filter.test(key)) { result.add(key);
for (Iterator itr = keySet().iterator(); itr.hasNext();) { try {
for (Iterator itr = keySet().iterator(); itr.hasNext();) { try {
@Override protected boolean operateOnRegion(DistributionManager dm, LocalRegion r, long startTime) throws RemoteOperationException { if ( ! (r instanceof PartitionedRegion) ) { // prs already wait on initialization r.waitOnInitialization(); // bug #43371 - accessing a region before it's initialized } Set<?> keys = r.keySet(); try { RemoteFetchKeysReplyMessage .send(getSender(), processorId, dm, keys, this); } catch (ForceReattemptException e) { LogWriterI18n logger = r.getCache().getLoggerI18n(); if (logger.fineEnabled()) { logger.fine("Caught exception while sending keys ", e); } } return false; }
for (Object key : region.keySet(true)) { EntryEventImpl versionHolder = EntryEventImpl.createVersionTagHolder(); if (keyPattern != null) {
this.gfKeysIterator = this.baseRegion.keySet().iterator(); this.init_scanColumnList = null; this.hasNext = true;
this.gfKeysIterator = this.baseRegion.keySet().iterator(); this.init_scanColumnList = null; this.hasNext = true;
this.gfKeysIterator = this.baseRegion.keySet().iterator(); this.init_scanColumnList = null; this.hasNext = true;
this.gfKeysIterator = this.baseRegion.keySet().iterator(); this.init_scanColumnList = null; this.hasNext = true;
this.gfKeysIterator = this.baseRegion.keySet().iterator(); this.init_scanColumnList = null; this.hasNext = true;