лок на статик поле что ли?
нет конечно, вопервых структура таблицы у тебя странноватая. Почему у тебя expression является уникальным полем?
потому что это таблица с кешами результатов этих expression
в таком случае, begin transaction проверить наличие уже готового посчитанного результата, если нет - добавить если есть - ничего не делать(?) commit.
Обсуждают сегодня