github.com/hoffie/larasync@v0.0.0-20151025221940-0384d2bddcef/helpers/lock/lock.go (about) 1 package lock 2 3 var currentManager Manager 4 5 // CurrentManager returns the currently active Lock Manager for 6 // this system which can be used to query locks for specific 7 // paths and roles. 8 func CurrentManager() Manager { 9 if currentManager == nil { 10 currentManager = newProcessManager() 11 } 12 return currentManager 13 }