@Override public void writeBatch(Map<Object, RecoveredEntry> entries) throws IOException { for (Map.Entry<Object, RecoveredEntry> re: entries.entrySet()) { Object key = re.getKey(); // TODO:KIRK:OK Rusty's code was value =de.getValueWithContext(drv); Object value = re.getValue().getValue(); //if (!Token.isInvalidOrRemoved(value)) { theWriter.snapshotEntry(key, value, re.getValue().getVersionTag(), re.getValue().getLastModifiedTime()); //} } } }));
@Override public void writeBatch(Map<Object, RecoveredEntry> entries) throws IOException { for (Map.Entry<Object, RecoveredEntry> re: entries.entrySet()) { Object key = re.getKey(); // TODO:KIRK:OK Rusty's code was value =de.getValueWithContext(drv); Object value = re.getValue().getValue(); //if (!Token.isInvalidOrRemoved(value)) { theWriter.snapshotEntry(key, value, re.getValue().getVersionTag(), re.getValue().getLastModifiedTime()); //} } } }));
@Override public void writeBatch(Map<Object, RecoveredEntry> entries) throws IOException { for (Map.Entry<Object, RecoveredEntry> re: entries.entrySet()) { Object key = re.getKey(); // TODO:KIRK:OK Rusty's code was value =de.getValueWithContext(drv); Object value = re.getValue().getValue(); //if (!Token.isInvalidOrRemoved(value)) { theWriter.snapshotEntry(key, value, re.getValue().getVersionTag(), re.getValue().getLastModifiedTime()); //} } } }));
did.getValueLength()); } else { entry.setValueWithContext(region, entry.prepareValueForCache(region, re.getValue(), false, false)); dr.incNumEntriesInVM(1L); incrementBucketStats(region, 1/*InVM*/, 0/*OnDisk*/, 0);
did.getValueLength()); } else { entry.setValueWithContext(region, entry.prepareValueForCache(region, re.getValue(), false)); dr.incNumEntriesInVM(1L); incrementBucketStats(region, 1/*InVM*/, 0/*OnDisk*/, 0);
did.setValueLength(newValue.getValueLength()); if (newValue.getRecoveredKeyId() >= 0) { entry.setValueWithContext(context, entry.prepareValueForCache(drv, newValue.getValue(), false)); } else {
re.getValue(), false)); drv.incNumEntriesInVM(1L); incrementBucketStats(r, 1/*InVM*/, 0/*OnDisk*/, 0);
RegionEntryContext context = (RegionEntryContext)r; entry.setValueWithContext(context, entry.prepareValueForCache(context, re.getValue(), false, false)); drv.incNumEntriesInVM(1L); incrementBucketStats(r, 1/*InVM*/, 0/*OnDisk*/, 0);
did.setValueLength(newValue.getValueLength()); if (newValue.getRecoveredKeyId() >= 0) { entry.setValueWithContext(context, entry.prepareValueForCache(drv, newValue.getValue(), false, false)); } else {
public static void logRecovery(Object owner, Object key, RecoveredEntry value) { if(isEnabled()) { GRAPH_LOGGER.logTransition(GraphType.KEY, getGraphNameFromOwner(owner, key), "recovery", processValue(value.getValue()), getSource(), getDest()); } }
public static void logRecovery(Object owner, Object key, RecoveredEntry value) { if(isEnabled()) { GRAPH_LOGGER.logTransition(GraphType.KEY, getGraphNameFromOwner(owner, key), "recovery", processValue(value.getValue()), getSource(), getDest()); } }
@Override public void writeBatch(Map<Object, RecoveredEntry> entries) throws IOException { for (Map.Entry<Object, RecoveredEntry> re : entries.entrySet()) { Object key = re.getKey(); // TODO:KIRK:OK Rusty's code was value = de.getValueWithContext(drv); Object value = re.getValue().getValue(); writer.snapshotEntry(new SnapshotRecord(key, value)); } }
@Override public DiskEntry initializeRecoveredEntry(Object key, RecoveredEntry re) { if(re.getValue() == null) { Assert.fail("Value should not have been null for key " + key); } currentOplogEntries.put(key, re); return super.initializeRecoveredEntry(key, re); }
@Override public DiskEntry initializeRecoveredEntry(Object key, RecoveredEntry re) { if(re.getValue() == null) { Assert.fail("Value should not have been null for key " + key); } currentOplogEntries.put(key, re); return super.initializeRecoveredEntry(key, re); }