From 5afeca0ed89ae104fc3c8d1e916d438cdca17f9c Mon Sep 17 00:00:00 2001 From: NegatioN <4037769+NegatioN@users.noreply.github.com> Date: Mon, 30 Sep 2024 09:14:17 +0200 Subject: [PATCH] chore: fix nit --- src/core/dense_set.cc | 11 +++++++++++ src/core/dense_set.h | 11 +---------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/core/dense_set.cc b/src/core/dense_set.cc index 3de47b1af101..69f55f22c167 100644 --- a/src/core/dense_set.cc +++ b/src/core/dense_set.cc @@ -46,6 +46,17 @@ DenseSet::IteratorBase::IteratorBase(const DenseSet* owner, bool is_end) } } +void DenseSet::IteratorBase::SetExpiryTime(uint32_t ttl_sec) { + if (!HasExpiry()) { + auto src = curr_entry_->GetObject(); + void* new_obj = owner_->ObjectClone(src, false, true); + curr_entry_->SetObject(new_obj); + curr_entry_->SetTtl(true); + owner_->ObjDelete(src, false); + } + owner_->ObjUpdateExpireTime(curr_entry_->GetObject(), ttl_sec); +} + void DenseSet::IteratorBase::Advance() { bool step_link = false; DCHECK(curr_entry_); diff --git a/src/core/dense_set.h b/src/core/dense_set.h index 2e1f9227ae95..8cbb1a3fecd3 100644 --- a/src/core/dense_set.h +++ b/src/core/dense_set.h @@ -187,16 +187,7 @@ class DenseSet { return curr_entry_->HasTtl() ? owner_->ObjExpireTime(curr_entry_->GetObject()) : UINT32_MAX; } - void SetExpiryTime(uint32_t ttl_sec) { - if (!HasExpiry()) { - auto src = curr_entry_->GetObject(); - void* new_obj = owner_->ObjectClone(src, false, true); - curr_entry_->SetObject(new_obj); - curr_entry_->SetTtl(true); - owner_->ObjDelete(src, false); - } - owner_->ObjUpdateExpireTime(curr_entry_->GetObject(), ttl_sec); - } + void SetExpiryTime(uint32_t ttl_sec); bool HasExpiry() const { return curr_entry_->HasTtl();