void ConcurrentTableSharedStore::dump(std::ostream& out, DumpMode dumpMode) { Logger::Info("dumping apc"); switch (dumpMode) { case DumpMode::KeyAndValue: dumpKeyAndValue(out); break; case DumpMode::KeyOnly: for (auto& e : getEntriesInfo()) { out << e.key << '\n'; } break; case DumpMode::KeyAndMeta: { out << "key inmem size ttl type\n"; for (auto& entry : getEntriesInfo()) { out << entry.key << " " << static_cast<int32_t>(entry.inMem) << " " << entry.size << " " << entry.ttl << " " << static_cast<int32_t>(entry.type) << '\n'; } } break; } Logger::Info("dumping apc done"); }
void ConcurrentTableSharedStore::dump(std::ostream& out, DumpMode dumpMode) { Logger::Info("dumping apc"); switch (dumpMode) { case DumpMode::KeyAndValue: dumpKeyAndValue(out); break; case DumpMode::KeyOnly: for (auto& e : getEntriesInfo()) { out << e.key << '\n'; } break; case DumpMode::KeyAndMeta: dumpEntriesInfo(getEntriesInfo(), out); break; } Logger::Info("dumping apc done"); }