Transaction factory can be invalidated  in cache

enhance for Diamond-base Eql