Compare commits

...

2 Commits

Author SHA1 Message Date
Madhav Kumar
0b0576a0a8
Merge 104affb51a into 7050ed204b 2024-03-21 06:48:52 +05:30
Madhav Kumar
104affb51a
Set maxsize to 32MB in lru_cache() for reasonable memory usage 2024-03-21 06:48:22 +05:30

View File

@ -141,7 +141,7 @@ def path_tuple_to_string(path: tuple) -> str:
For get_load_path_str(), For get_load_path_str(),
introducing a simple caching mechanism to avoid recomputing regex matches for paths that have already been processed. introducing a simple caching mechanism to avoid recomputing regex matches for paths that have already been processed.
""" """
@lru_cache(maxsize=None) @lru_cache(maxsize=32) # Set maxsize to 32MB
def get_load_path_str_cached( def get_load_path_str_cached(
init_path_str: str, init_path_str: str,
load_rename_rules: Optional[list[tuple[str, str]]] = None, load_rename_rules: Optional[list[tuple[str, str]]] = None,