This is an automated email from the ASF dual-hosted git repository.

bneradt pushed a commit to branch lru-cache
in repository https://gitbox.apache.org/repos/asf/trafficserver-libswoc.git

commit b110c2b5fe8bf6a72e3dd8148994e2bbe08cd670
Author: Alan M. Carroll <[email protected]>
AuthorDate: Thu Oct 14 13:37:36 2021 -0500

    Testing tweaks.
---
 example/ex_lru_cache.cc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/example/ex_lru_cache.cc b/example/ex_lru_cache.cc
index 10a205e..1fc3a67 100644
--- a/example/ex_lru_cache.cc
+++ b/example/ex_lru_cache.cc
@@ -140,8 +140,8 @@ template <typename K, typename V> auto LRU<K, 
V>::retrieve(K const &key) const -
 // --------------------------------------------------
 
 int main(int, char *[]) {
-  static constexpr size_t N_THREAD = 12; ///< Number of threads.
-  static constexpr size_t N_ITER = 100000;
+  static constexpr size_t N_THREAD = 16; ///< Number of threads.
+  static constexpr size_t N_ITER = 20000;
 
   std::array<std::thread, N_THREAD> threads;
   std::mutex gate_m;
@@ -154,6 +154,7 @@ int main(int, char *[]) {
   };
 
   LRU<IPAddr, Data> lru;
+  lru.insert(swoc::IP4Addr{"172.17.56.93"}, Data{time_point(), 2});
 
   auto worker = [&] () -> void {
     unsigned dummy;
@@ -162,8 +163,9 @@ int main(int, char *[]) {
       gate_cv.wait(_, [&] () {return count >= 0; });
     }
     swoc::IP4Addr addr((reinterpret_cast<uintptr_t>(&dummy) >> 16) & 
0xFFFFFFFF);
+    auto tp = time_point();
     for ( unsigned i = 0 ; i < N_ITER ; ++i ) {
-      lru.insert(addr, Data{time_point(), 1});
+      lru.insert(addr, Data{tp, 1});
       addr = htonl(addr.host_order() + 1);
     }
     {

Reply via email to