util/IntrusiveHashSet: rename insert() to insert_commit()

Clarify that the method is not a freestanding insertion method but
should only be used after insert_check().
This commit is contained in:
Max Kellermann
2023-07-21 13:34:13 +02:00
committed by Max Kellermann
parent e133f621a4
commit 42d5b05f54
3 changed files with 5 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ RemoteTagCache::Lookup(const std::string &uri) noexcept
auto [tag, value] = map.insert_check(uri);
if (value) {
auto item = new Item(*this, uri);
map.insert(tag, *item);
map.insert_commit(tag, *item);
waiting_list.push_back(*item);
lock.unlock();

View File

@@ -235,7 +235,7 @@ public:
*
* @param bucket the bucket returned by insert_check()
*/
constexpr void insert(bucket_iterator bucket, reference item) noexcept {
constexpr void insert_commit(bucket_iterator bucket, reference item) noexcept {
++counter;
GetBucket(item).insert(bucket, item);
}