diff --git a/src/CacheLibrary/CacheLibrary.py b/src/CacheLibrary/CacheLibrary.py index 2d48b3e..3a6a533 100644 --- a/src/CacheLibrary/CacheLibrary.py +++ b/src/CacheLibrary/CacheLibrary.py @@ -152,6 +152,7 @@ def cache_retrieve_value(self, key: CacheKey) -> CacheValue | None: self.cache_remove_value(key) return None + logger.info(f"Value '${key}' expires {entry['expires']}") return entry["value"] @keyword(tags=["collection"]) @@ -216,9 +217,15 @@ def cache_retrieve_value_from_collection( raise ValueError(msg) value = values[index] + + collection_size = len(values) if remove_value: self.cache_remove_value_from_collection(key, index=index) + collection_size -= 1 + logger.info( + f"{collection_size} values remaining. Collection '{key}' expires {entry['expires']}", + ) return value @keyword(tags=["value"])