VarCache ======== .. currentmodule:: PlasmaCalcs.quantities.caching .. autoclass:: VarCache :members: :show-inheritance: :inherited-members: .. rubric:: Methods .. autosummary:: ~VarCache.__contains__ ~VarCache.__getitem__ ~VarCache.__iter__ ~VarCache.__len__ ~VarCache.append ~VarCache.append_cq ~VarCache.clear ~VarCache.get ~VarCache.inverse_lookup ~VarCache.items ~VarCache.iter_quantities ~VarCache.keys ~VarCache.lookup ~VarCache.mark_used ~VarCache.pop ~VarCache.pop_entered ~VarCache.pop_used ~VarCache.remove ~VarCache.timing ~VarCache.values ~VarCache._get_oldest_itemkey ~VarCache._remove_entries_if_too_large ~VarCache._remove_entries_if_too_large_MBmax ~VarCache._remove_entries_if_too_large_nmax .. rubric:: Attributes .. autosummary:: ~VarCache.MB ~VarCache.n_used ~VarCache.n_used_here ~VarCache.size ~VarCache.size_MB ~VarCache.time_saved ~VarCache.time_saved_here