Where should the synchronization lock be placed?