#include <userver/fs/fs_cache_client.hpp>
Class client for storing files in memory Usually retrieved from components::FsCache 
Definition at line 19 of file fs_cache_client.hpp.
Public Member Functions | |
| FsCacheClient (std::string_view dir, std::chrono::milliseconds update_period, engine::TaskProcessor &tp) | |
| Fills the cache and starts periodic update.   | |
| FileInfoWithDataConstPtr | TryGetFile (std::string_view path) const | 
| get file from memory   | |
| void | UpdateCache () | 
| Concurrency-safe cache update.  | |
| fs::FsCacheClient::FsCacheClient | ( | std::string_view | dir, | 
| std::chrono::milliseconds | update_period, | ||
| engine::TaskProcessor & | tp ) | 
Fills the cache and starts periodic update.
| dir | directory to cache files from | 
| update_period | time (0 - fill the cache only at startup), not used in Linux | 
| tp | task processor to do filesystem operations | 
| FileInfoWithDataConstPtr fs::FsCacheClient::TryGetFile | ( | std::string_view | path | ) | const | 
get file from memory
| path | to file | 
nullptr if no file with specified name on FS