This illustration shows the object life cycle and the EclipseLink cache. Read requests from the database are sent to the session cache in EclipseLink session. Write requests from the database are sent to the EclipseLink unit of work cache. The session cache registers objects with the unit of work. During a commit or merge transaction, the unit of work Cache refreshes the session cache.