diff options
author | 2024-07-14 19:49:32 +0200 | |
---|---|---|
committer | 2024-11-22 20:48:29 +0300 | |
commit | e976e347efe94af2aaf131aeda7bde211e5eddf9 (patch) | |
tree | 74e235bdf028232a86f5e5474922cf248c7bb282 /src/cache.cpp | |
parent | d91fce43ad720ff0a690d0cdbedd99f756030793 (diff) | |
download | newsboat-e976e347efe94af2aaf131aeda7bde211e5eddf9.tar.gz newsboat-e976e347efe94af2aaf131aeda7bde211e5eddf9.tar.zst newsboat-e976e347efe94af2aaf131aeda7bde211e5eddf9.zip |
Create separate method for creating cache in-memory
Diffstat (limited to 'src/cache.cpp')
-rw-r--r-- | src/cache.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cache.cpp b/src/cache.cpp index 0fcade75..a432c27d 100644 --- a/src/cache.cpp +++ b/src/cache.cpp @@ -282,6 +282,11 @@ Cache::~Cache() close_database(); } +std::unique_ptr<Cache> Cache::in_memory(ConfigContainer& c) +{ + return std::make_unique<Cache>(Filepath::from_locale_string(":memory:"), c); +} + void Cache::set_pragmas() { std::lock_guard<std::recursive_mutex> lock(mtx); |