LinkedList<QueryableEntry> partitionResult = new LinkedList<QueryableEntry>();
for (Record record : recordStore.getReadonlyRecordMapByWaitingMapStoreLoad().values()) {
Data key = record.getKey();
Object value;
if (record instanceof CachedDataRecord) {
CachedDataRecord cachedDataRecord = (CachedDataRecord) record;
value = cachedDataRecord.getCachedValue();
if (value == null) {
value = ss.toObject(cachedDataRecord.getValue());
cachedDataRecord.setCachedValue(value);
}
} else {
value = record.getValue();
if (value instanceof Data) {
value = ss.toObject((Data) value);