悲観的ロックってあるじゃん
あれって

検索結果をバックエンドでロックしてブラウザに表示
行削除の時に非同期リクエスト発行してバックエンドで1件ロック解除
ページ閉じる時に非同期リクエスト発行してバックエンドで全件ロック解除

みたいな実装なのか?
上からこのように実装しろって指示されたんだけど
なんか自分が思ってた悲観的ロックと随分違うから困惑してる
自分の思ってた悲観的ロックって

リクエスト発行
更新対象のロック取得
更新
更新対象のロック解除
リクエスト終了

みたいなイメージであくまでリクエストスコープ内で完結するもんだと思ってた

リクエスト跨ぐロック管理ってロック漏れ多発しそうな気がする(検索結果がレンダリングされる前にブラウザ閉じるとか)んだけど
業務用システムってこういうもんなのかな
運用が適切であることを信じるしかないのかな(マニュアルに検索途中で閉じてはダメですと明記したり)