Cache function is used to show the storage of the information in the clustered network with the Oracle database.
This uses the database transfer medium and it involves two nodes where one reads the data block from the disk and another write the data to the same disk.
It provides very good performance and increases the flexibility in terms of execution of the application that is using the platform.
RAC uses a dedicated server for its network connection and the cache fusion is an internal part to the cluster.
It uses the same database and keeps the things in the cache till the information is not needed anymore by any other application. It queries the data only when it totally necessary to do it.
The query from the user always results in the most current version even after the data is being modified.