Lines Matching refs:concurrent_lru_cache
3 concurrent_lru_cache title
18 A ``concurrent_lru_cache`` container maps keys to values with the ability
25 ``concurrent_lru_cache::handle`` object that refers to an item instead of its value.
44 #include "oneapi/tbb/concurrent_lru_cache.h"
54 class concurrent_lru_cache {
78 … concurrent_lru_cache( value_function_type f, std::size_t number_of_lru_history_items );
79 ~concurrent_lru_cache();
82 }; // class concurrent_lru_cache
89 .. cpp:function:: concurrent_lru_cache( value_function_type f, std::size_t number_of_lru_history_it…
96 .. cpp:function:: ~concurrent_lru_cache();
98 …**Effects**: Destroys the ``concurrent_lru_cache``. Calls the destructors of the stored elements a…
129 **Effects**: Transfers the reference to the value stored in ``concurrent_lru_cache``
137 … **Effects**: Releases the reference (if it exists) to a value stored in ``concurrent_lru_cache``.
145 … **Effects**: Transfers the reference to a value stored in ``concurrent_lru_cache`` from ``other``
161 **Returns**: a reference to a ``value_type`` object stored in ``concurrent_lru_cache``.