cache_item() — langchain Function Reference
Architecture documentation for the cache_item() function in test_in_memory_cache.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD ea5a68fd_3c0c_45fc_ad18_3358662ee70d["cache_item()"] 042e47a7_2d77_c7c3_bed8_c2072867e88c["test_in_memory_cache.py"] ea5a68fd_3c0c_45fc_ad18_3358662ee70d -->|defined in| 042e47a7_2d77_c7c3_bed8_c2072867e88c 75c00e81_f271_e008_8a81_a0a1012c700d["test_lookup()"] 75c00e81_f271_e008_8a81_a0a1012c700d -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d b30fa471_5d95_d41d_610e_135f65c278a5["test_update_with_no_maxsize()"] b30fa471_5d95_d41d_610e_135f65c278a5 -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d 811e939e_7f3c_1e8f_8f12_ec95987188d8["test_update_with_maxsize()"] 811e939e_7f3c_1e8f_8f12_ec95987188d8 -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d 5c863ef2_cf7f_6dc0_e37d_6a701fa5b061["test_clear()"] 5c863ef2_cf7f_6dc0_e37d_6a701fa5b061 -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d c2987120_454f_51a7_3584_b202cb6de7fd["test_alookup()"] c2987120_454f_51a7_3584_b202cb6de7fd -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d b46f76e8_4a46_8f46_31e3_efd60fc76632["test_aupdate_with_no_maxsize()"] b46f76e8_4a46_8f46_31e3_efd60fc76632 -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d d95ab347_c190_d271_44bb_e788d3c69e3e["test_aupdate_with_maxsize()"] d95ab347_c190_d271_44bb_e788d3c69e3e -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d e393df9d_a68d_9d5b_5b3a_b354ef7a1f7a["test_aclear()"] e393df9d_a68d_9d5b_5b3a_b354ef7a1f7a -->|calls| ea5a68fd_3c0c_45fc_ad18_3358662ee70d style ea5a68fd_3c0c_45fc_ad18_3358662ee70d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/caches/test_in_memory_cache.py lines 13–18
def cache_item(item_id: int) -> tuple[str, str, RETURN_VAL_TYPE]:
"""Generate a valid cache item."""
prompt = f"prompt{item_id}"
llm_string = f"llm_string{item_id}"
generations = [Generation(text=f"text{item_id}")]
return prompt, llm_string, generations
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does cache_item() do?
cache_item() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/caches/test_in_memory_cache.py.
Where is cache_item() defined?
cache_item() is defined in libs/core/tests/unit_tests/caches/test_in_memory_cache.py at line 13.
What calls cache_item()?
cache_item() is called by 8 function(s): test_aclear, test_alookup, test_aupdate_with_maxsize, test_aupdate_with_no_maxsize, test_clear, test_lookup, test_update_with_maxsize, test_update_with_no_maxsize.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free