MCPcopy Create free account
hub / github.com/apache/arrow / Finalize

Method Finalize

cpp/src/arrow/filesystem/s3fs.cc:986–993  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

984}
985
986void S3ClientHolder::Finalize() {
987 std::shared_ptr<S3Client> client;
988 {
989 std::unique_lock lock(mutex_);
990 client = std::move(client_);
991 }
992 // Do not hold mutex while ~S3Client potentially runs
993}
994
995std::shared_ptr<S3ClientFinalizer> GetClientFinalizer() {
996 static auto finalizer = std::make_shared<S3ClientFinalizer>();

Callers 3

FinalizeMethod · 0.45
FinalizeMethod · 0.45
FinalizeS3Function · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected