framework: lock: ~