object method lock : unit method unlock : unit end