MCPcopy
hub / github.com/redis/redis-py / record_csc_eviction

Function record_csc_eviction

redis/observability/recorder.py:744–768  ·  view source on GitHub ↗

Record a Client Side Caching (CSC) eviction. Args: count: Number of evictions reason: Reason for eviction

(
    count: int,
    reason: Optional[CSCReason] = None,
)

Source from the content-addressed store, hash-verified

742
743
744def record_csc_eviction(
745 count: int,
746 reason: Optional[CSCReason] = None,
747) -> None:
748 """
749 Record a Client Side Caching (CSC) eviction.
750
751 Args:
752 count: Number of evictions
753 reason: Reason for eviction
754 """
755 global _metrics_collector
756
757 if _metrics_collector is None:
758 _metrics_collector = _get_or_create_collector()
759 if _metrics_collector is None:
760 return
761
762 try:
763 _metrics_collector.record_csc_eviction(
764 count=count,
765 reason=reason,
766 )
767 except Exception:
768 pass
769
770
771def record_csc_network_saved(

Callers 2

setMethod · 0.90

Calls 2

record_csc_evictionMethod · 0.80
_get_or_create_collectorFunction · 0.70

Tested by

no test coverage detected