[bug] Max cache size bytes is set to '0' by default #36
This commit is contained in:
parent
d3bf1d5f2f
commit
fc573e165b
@ -619,6 +619,16 @@ template <typename data_t> struct adl_serializer<repertory::atomic<data_t>> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <> struct adl_serializer<std::atomic<std::uint64_t>> {
|
||||||
|
static void to_json(json &data, const std::atomic<std::uint64_t> &value) {
|
||||||
|
data = value.load();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void from_json(const json &data, std::atomic<std::uint64_t> &value) {
|
||||||
|
value.store(data.get<std::uint64_t>());
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <typename primitive_t>
|
template <typename primitive_t>
|
||||||
struct adl_serializer<std::atomic<primitive_t>> {
|
struct adl_serializer<std::atomic<primitive_t>> {
|
||||||
static void to_json(json &data, const std::atomic<primitive_t> &value) {
|
static void to_json(json &data, const std::atomic<primitive_t> &value) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user