Made acquire() and release() private.