From 839e1b8bd705f377d798a597ba13735632cfe3a6 Mon Sep 17 00:00:00 2001
From: Arthur Lu <learthurgo@gmail.com>
Date: Tue, 4 Mar 2025 06:24:13 +0000
Subject: [PATCH] remove print statements from sieve, update gitignore, minor
 fix to test utils

---
 .gitignore                  | 2 +-
 app/cache/eviction_sieve.py | 6 +++---
 tests/utils.py              | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.gitignore b/.gitignore
index a1cc728..b1ec8df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@ __pycache__/
 
 # Ignore database files (TinyDB JSON)
 database.json
+temp_DB.json
 
 # Ignore environment variables file (if used)
 .env
@@ -22,4 +23,3 @@ database.json
 # Ignore MacOS system files
 .DS_Store
 
-
diff --git a/app/cache/eviction_sieve.py b/app/cache/eviction_sieve.py
index d4883d4..4fd0fb7 100644
--- a/app/cache/eviction_sieve.py
+++ b/app/cache/eviction_sieve.py
@@ -18,13 +18,13 @@ class SieveCache(Cache):
         self.hand = None
     
     def print_cache_state(self):
-        print("Current cache state:")
+        #print("Current cache state:")
         node = self.head
         if not node:
-            print("Cache is empty.")
+            #print("Cache is empty.")
             return
         for _ in range(len(self.cache)):
-            print(f"Key: {node.key}, Value: {node.value}, Visited: {node.visited}")
+            #print(f"Key: {node.key}, Value: {node.value}, Visited: {node.visited}")
             node = node.next
             if node == self.head:
                 break
diff --git a/tests/utils.py b/tests/utils.py
index ba29975..293c9d6 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -22,5 +22,5 @@ def print_report(hits, request_times, real_time):
         print(f"average cache miss response time (ms): {miss_time / miss_count}")
     else:
         print(f"average cache miss response time (ms): N/A")
-    print(f"cache throughput (requests / s)     : { len(request_times) / total_time * 1000}")
-    print(f"real throughput  (requests / s)     : { len(request_times) / (real_time)}")
\ No newline at end of file
+    print(f"cache throughput (requests / s)      : { len(request_times) / total_time * 1000}")
+    print(f"real throughput  (requests / s)      : { len(request_times) / (real_time)}")
\ No newline at end of file