MockMc::Item::Item(const folly::IOBuf& v, int32_t t, uint64_t f) : value(v.clone()), exptime(t != 0 && t <= 60 * 60 * 24 * 30 ? t + time(nullptr) : t), flags(f) {}
MockMc::Item::Item(const folly::IOBuf& v, uint32_t t, uint64_t f) : value(v.clone()), exptime(t > 0 ? t + time(nullptr) : 0), flags(f) { }