From fc573e165b99c1dfa7b96c487432bdc8ee9b39fd Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 14 Feb 2025 08:14:49 -0600 Subject: [PATCH] [bug] Max cache size bytes is set to '0' by default #36 --- repertory/librepertory/include/types/repertory.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/repertory/librepertory/include/types/repertory.hpp b/repertory/librepertory/include/types/repertory.hpp index 2e0ab218..676e0d69 100644 --- a/repertory/librepertory/include/types/repertory.hpp +++ b/repertory/librepertory/include/types/repertory.hpp @@ -619,6 +619,16 @@ template struct adl_serializer> { } }; +template <> struct adl_serializer> { + static void to_json(json &data, const std::atomic &value) { + data = value.load(); + } + + static void from_json(const json &data, std::atomic &value) { + value.store(data.get()); + } +}; + template struct adl_serializer> { static void to_json(json &data, const std::atomic &value) {