Ah ok, forgot about CACHE_MODE_LOCAL. Still, couldn't you have CACHE_MODE_LOCAL without isOnePhaseCommit == true?