aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp b/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp
index aa884e1e298..e620d3aca72 100644
--- a/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp
@@ -161,21 +161,21 @@ ReferenceAttribute::clearDoc(DocId doc)
}
void
-ReferenceAttribute::removeOldGenerations(generation_t firstUsed)
+ReferenceAttribute::reclaim_memory(generation_t oldest_used_gen)
{
- _referenceMappings.reclaim_memory(firstUsed);
- _store.reclaim_memory(firstUsed);
- getGenerationHolder().reclaim(firstUsed);
+ _referenceMappings.reclaim_memory(oldest_used_gen);
+ _store.reclaim_memory(oldest_used_gen);
+ getGenerationHolder().reclaim(oldest_used_gen);
}
void
-ReferenceAttribute::onGenerationChange(generation_t generation)
+ReferenceAttribute::before_inc_generation(generation_t current_gen)
{
_referenceMappings.freeze();
_store.freeze();
- _referenceMappings.assign_generation(generation - 1);
- _store.assign_generation(generation - 1);
- getGenerationHolder().assign_generation(generation - 1);
+ _referenceMappings.assign_generation(current_gen);
+ _store.assign_generation(current_gen);
+ getGenerationHolder().assign_generation(current_gen);
}
void