@@ -370,7 +370,7 @@ impl TableScan {
370
370
371
371
// used to stream delete files into the DeleteFileManager
372
372
let ( delete_file_tx, delete_file_rx) = channel ( concurrency_limit_manifest_entries) ;
373
- let delete_file_manager = Arc :: new ( DeleteFileManager :: from_receiver ( delete_file_rx) ) ;
373
+ let delete_file_manager = DeleteFileManager :: from_receiver ( delete_file_rx) ;
374
374
375
375
let manifest_list = self . plan_context . get_manifest_list ( ) . await ?;
376
376
@@ -593,7 +593,7 @@ struct ManifestFileContext {
593
593
object_cache : Arc < ObjectCache > ,
594
594
snapshot_schema : SchemaRef ,
595
595
expression_evaluator_cache : Arc < ExpressionEvaluatorCache > ,
596
- delete_file_manager : Arc < DeleteFileManager > ,
596
+ delete_file_manager : DeleteFileManager ,
597
597
}
598
598
599
599
/// Wraps a [`ManifestEntryRef`] alongside the objects that are needed
@@ -606,7 +606,7 @@ struct ManifestEntryContext {
606
606
bound_predicates : Option < Arc < BoundPredicates > > ,
607
607
partition_spec_id : i32 ,
608
608
snapshot_schema : SchemaRef ,
609
- delete_file_manager : Arc < DeleteFileManager > ,
609
+ delete_file_manager : DeleteFileManager ,
610
610
}
611
611
612
612
impl ManifestFileContext {
@@ -712,7 +712,7 @@ impl PlanContext {
712
712
manifest_list : Arc < ManifestList > ,
713
713
sender_data : Sender < ManifestEntryContext > ,
714
714
sender_delete : Sender < ManifestEntryContext > ,
715
- delete_file_manager : Arc < DeleteFileManager > ,
715
+ delete_file_manager : DeleteFileManager ,
716
716
) -> Result < Box < impl Iterator < Item = Result < ManifestFileContext > > > > {
717
717
let manifest_files = manifest_list. entries ( ) . iter ( ) ;
718
718
@@ -772,7 +772,7 @@ impl PlanContext {
772
772
manifest_file : & ManifestFile ,
773
773
partition_filter : Option < Arc < BoundPredicate > > ,
774
774
sender : Sender < ManifestEntryContext > ,
775
- delete_file_manager : Arc < DeleteFileManager > ,
775
+ delete_file_manager : DeleteFileManager ,
776
776
) -> ManifestFileContext {
777
777
let bound_predicates =
778
778
if let ( Some ( ref partition_bound_predicate) , Some ( snapshot_bound_predicate) ) =
0 commit comments