Does CloudKit automatically cache data on the client side?

When the user accesses a record with a field with an asset data type for example to store movies, does CloudKit automatically cache that data on the client side, or is the programmer responsible for creating code to cache the data?

The developer must create code to cache the data.

Does CloudKit automatically cache data on the client side?
 
 
Q