Is the stale data detected when you update an Issue in TLE? If yes, is the stale instance removed from he second level cache after the OptimisticLockException? (The next access should return the correct state)
Sounds like em.refresh() is not working correctly.
[Message sent by forum member 'mf125085' (mf125085)]
http://forums.java.net/jive/thread.jspa?messageID=242172