quota, safe: move MultiLocker and make it public