Talk

Yet Аnother Оne LRU Сache

  • In Russian

We will talk about developing and applying of concurrent data cache for multithreaded environment. The cache is written in C++20 using the built-in stackless coroutines with boost::asio and the boost::unordered::concurrent_map container. The stated problem of reducing the load on the data storage will be solved using the cache. We will present the concurrent cache algorithm itself an analyze the settings: update interval and TTL, how they affect highload performance. We will show the results of the cache benchmark and discuss the benefits of data storage load.

Speakers

Schedule