Data (data in data tree that is loaded by DB cache) in DB cache is latest comparing to data in DB. It is because data is recorded in DB caches first and then it is recorded in DB.
Therefore, if you directly record data in DB irrespective of data tree that DB cache manages, there might be an unexpected error because the status of data in DB is old for a moment. This is similar with data race condition issue.
But you might need to directly manage data tree (that DB cache manages) in DB. In this case, ProudNet provides data isolation function in order to avoid data race condition.
Data isolation is the function that deactivates the right of using data tree (that you want) at DB cache so that data race condition cannot be occurred in spite of direct DB access.
The way of use is as below.