Files
libkiwix/test
Matthieu Gautier e5ea210d2c Add a template specialization for ConcurrentCache storing shared_ptr
When ConcurrentCache store a shared_ptr we may have shared_ptr in used
while the ConcurrentCache has drop it.
When we "recreate" a value to put in the cache, we don't want to recreate
it, but copying the shared_ptr in use.

To do so we use a (unlimited) store of weak_ptr (aka `WeakStore`)
Every created shared_ptr added to the cache has a weak_ptr ref also stored
in the WeakStore, and we check the WeakStore before creating the value.
2022-06-02 12:37:52 +02:00
..
2022-01-12 18:07:46 +01:00
2021-11-16 09:39:56 +01:00
2020-01-20 17:00:18 +01:00
2021-11-30 18:20:27 +04:00
2021-06-30 18:27:00 +02:00
2021-07-07 14:43:13 +02:00
2022-05-23 10:56:39 +02:00
2020-01-20 17:00:18 +01:00