1. A method, within an application server, of accessing an original first data entity, comprising: determining whether a copy of the original first data entity is within an intra-transactional cache associated with a first client; upon the copy being within the intra-transactional cache, re-reading the original first data entity from a repository separate from the intra-transactional cache; after the original first data entity is re-read from the repository, removing a lock entry in an inter-transactional cache; and providing, to the first client, access to the intra-transactional cache.