func synchronized()

in swift/Diffuser/Sources/Diffuser/fuser/Fuser.swift [164:171]


    func synchronized<R>(closure: () -> R) -> R {
        lock()
        defer {
            self.unlock()
        }

        return closure()
    }