table: change ContentStore lookup API to allow async implementations
refs: #2411
Change-Id: Ifbb4179c34cf10a7913f8113a2f9238476d8eafa
diff --git a/tests/other/cs-benchmark.cpp b/tests/other/cs-benchmark.cpp
index 78f7c1b..fcd9d20 100644
--- a/tests/other/cs-benchmark.cpp
+++ b/tests/other/cs-benchmark.cpp
@@ -53,6 +53,12 @@
return time::duration_cast<time::microseconds>(t2 - t1);
}
+ void
+ find(const Interest& interest)
+ {
+ cs.find(interest, bind([]{}), bind([]{}));
+ }
+
protected:
typedef std::function<Name(size_t)> NameGenerator;
@@ -122,7 +128,7 @@
time::microseconds d = timedRun([&] {
for (size_t j = 0; j < REPEAT; ++j) {
for (size_t i = 0; i < N_WORKLOAD; ++i) {
- cs.find(*interestWorkload[i]);
+ find(*interestWorkload[i]);
cs.insert(*dataWorkload[j][i], false);
}
}
@@ -146,7 +152,7 @@
for (size_t j = 0; j < REPEAT; ++j) {
for (size_t i = 0; i < N_WORKLOAD; ++i) {
cs.insert(*dataWorkload[j][i], false);
- cs.find(*interestWorkload[i]);
+ find(*interestWorkload[i]);
}
}
});
@@ -175,7 +181,7 @@
time::microseconds d = timedRun([&] {
for (size_t j = 0; j < REPEAT; ++j) {
for (const auto& interest : interestWorkload) {
- cs.find(*interest);
+ find(*interest);
}
}
});
@@ -204,7 +210,7 @@
time::microseconds d = timedRun([&] {
for (size_t j = 0; j < REPEAT; ++j) {
for (const auto& interest : interestWorkload) {
- cs.find(*interest);
+ find(*interest);
}
}
});