* bugfix: non-transactional caches lock acquisition always failed
 * rollback old changes