This illustration shows the object life cycle and the TopLink cache. Read requests from the database are sent to the session cache in TopLink session. Write requests from the database are sent to the TopLink 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.