Здравствуйте, dimgel, Вы писали:
D>Всем привет. Не нашёл нигде обсуждений работы BLT в конкурентной среде. Вопрос: как вы разруливаете следующую ситуацию.
Хороший вопрос. Ответ примерно такой. Т.к. управление транзакциями производится вручную, то и о кеше нужно думать самому. Можно использовать блокирующую транзакцию, тогда getSomething не выполнится пока не завершится первая транзакция. Можно дополнительно сбросить кешь после завершения первой транзакции. Для этого достаточно написать пустой метод и повесить на него тот же атрибут и вызывает его после первого коммита.
Если нам не помогут, то мы тоже никого не пощадим.