@@ -226,7 +226,7 @@ RecordComponent::storeChunk(std::shared_ptr<T> data, Offset o, Extent e)
226226 .offset (std::move (o))
227227 .extent (std::move (e))
228228 .withSharedPtr (std::move (data))
229- .enqueueStore ( );
229+ .store (EnqueuePolicy::Defer );
230230}
231231
232232template <typename T>
@@ -237,7 +237,7 @@ RecordComponent::storeChunk(UniquePtrWithLambda<T> data, Offset o, Extent e)
237237 .offset (std::move (o))
238238 .extent (std::move (e))
239239 .withUniquePtr (std::move (data))
240- .enqueueStore ( );
240+ .store (EnqueuePolicy::Defer );
241241}
242242
243243template <typename T, typename Del>
@@ -248,7 +248,7 @@ RecordComponent::storeChunk(std::unique_ptr<T, Del> data, Offset o, Extent e)
248248 .offset (std::move (o))
249249 .extent (std::move (e))
250250 .withUniquePtr (std::move (data))
251- .enqueueStore ( );
251+ .store (EnqueuePolicy::Defer );
252252}
253253
254254template <typename T>
@@ -258,7 +258,7 @@ void RecordComponent::storeChunkRaw(T *ptr, Offset offset, Extent extent)
258258 .offset (std::move (offset))
259259 .extent (std::move (extent))
260260 .withRawPtr (ptr)
261- .enqueueStore ( );
261+ .store (EnqueuePolicy::Defer );
262262}
263263
264264template <typename T_ContiguousContainer>
@@ -278,7 +278,9 @@ RecordComponent::storeChunk(T_ContiguousContainer &data, Offset o, Extent e)
278278 storeChunkConfig.extent (std::move (e));
279279 }
280280
281- std::move (storeChunkConfig).withContiguousContainer (data).enqueueStore ();
281+ std::move (storeChunkConfig)
282+ .withContiguousContainer (data)
283+ .store (EnqueuePolicy::Defer);
282284}
283285
284286template <typename T, typename F>
0 commit comments