Применяли ли вы оптимистичные блокировки на практике и приведите пример

concurrencyjavaбазы данныхоптимистичные блокировки