diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-12-24 11:48:11 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-01-01 17:12:26 +0000 |
commit | 064f0df79bf38da6e9c372096e25a818c2561ae3 (patch) | |
tree | 1143762a72c07293c2b64dcc4339d7cfd919fcca /searchcorespi | |
parent | 7d7b46f012b4f9bbd416f17a945204acc28c6ae5 (diff) |
Reduce code visibility.
Diffstat (limited to 'searchcorespi')
-rw-r--r-- | searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.cpp | 9 | ||||
-rw-r--r-- | searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.h | 16 |
2 files changed, 15 insertions, 10 deletions
diff --git a/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.cpp b/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.cpp index dabdf16e69e..98e44ff8e44 100644 --- a/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.cpp +++ b/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.cpp @@ -219,6 +219,15 @@ WarmupIndexCollection::getSearchableSP(uint32_t i) const return _next->getSearchableSP(i); } +WarmupIndexCollection::WarmupTask::WarmupTask(std::unique_ptr<MatchData> md, WarmupIndexCollection & warmup) + : _warmup(warmup), + _matchData(std::move(md)), + _bluePrint(), + _requestContext() +{ } + +WarmupIndexCollection::WarmupTask::~WarmupTask() = default; + void WarmupIndexCollection::WarmupTask::run() { diff --git a/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.h b/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.h index 571353574c1..fb36807b8e4 100644 --- a/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.h +++ b/searchcorespi/src/vespa/searchcorespi/index/warmupindexcollection.h @@ -70,12 +70,8 @@ private: typedef vespalib::Executor::Task Task; class WarmupTask : public Task { public: - WarmupTask(MatchData::UP md, WarmupIndexCollection & warmup) : - _warmup(warmup), - _matchData(std::move(md)), - _bluePrint(), - _requestContext() - { } + WarmupTask(std::unique_ptr<MatchData> md, WarmupIndexCollection & warmup); + ~WarmupTask() override; WarmupTask &createBlueprint(const FieldSpec &field, const Node &term) { _bluePrint = _warmup.createBlueprint(_requestContext, field, term); return *this; @@ -86,10 +82,10 @@ private: } private: void run() override; - WarmupIndexCollection & _warmup; - MatchData::UP _matchData; - Blueprint::UP _bluePrint; - FakeRequestContext _requestContext; + WarmupIndexCollection & _warmup; + std::unique_ptr<MatchData> _matchData; + Blueprint::UP _bluePrint; + FakeRequestContext _requestContext; }; void fireWarmup(Task::UP task); |