userver: userver/fs/fs_cache_client.hpp File Reference
Loading...
Searching...
No Matches
fs_cache_client.hpp File Reference

Detailed Description

Class client for storing files in memory Usually retrieved from components::FsCache.

Definition in file fs_cache_client.hpp.

Go to the source code of this file.

#include <chrono>
#include <cstddef>
#include <string>
#include <string_view>
#include <userver/engine/io/sys_linux/inotify.hpp>
#include <userver/engine/task/task_processor_fwd.hpp>
#include <userver/fs/read.hpp>
#include <userver/rcu/rcu_map.hpp>
#include <userver/utils/periodic_task.hpp>
This graph shows which files directly or indirectly include this file:

Classes

class  fs::FsCacheClient
 Class client for storing files in memory Usually retrieved from components::FsCache. More...
struct  fs::FsCacheClient::Settings
 Configuration parameters for FsCacheClient. More...

Namespaces

namespace  fs
 filesystem support

Variables

constexpr std::size_t fs::kDefaultMaxSizeToCache = 1024ULL * 1024 * 1024
 Default maximum file size stored in memory by FsCacheClient (1 GiB).