The instance can be recycled even though an ejbRemove() method is invoked since its fields can be loaded from another persistent object. |
The container calls unsetEntityContext() method on the instance when it really removes the instance from memory for good. |
Multiple client access to the entity beans from different transactions are synchronized by the container either serializing the calls to the bean or creating per transaction copy of the same entity bean and delegating the synchronization process to the data store. |