captureThreadSafe