Patent ID: 7590665

Claim:
A method for synchronizing a file in a cache comprising: providing a system comprising a client computer running an operating system, a cache manager and one or more applications and a database server running a database management application managing a database; receiving a database asset from the database at the client computer; storing the database asset in a cache as a cached file, wherein the cache manager stores the database asset as the cached file; notifying an operating system to open the cached file using a local application associated with a file type for the cached file, wherein the cache manager notifies the operating system to open the cached file; opening the cached file with the local application associated with the file type for the cached file; determining if the cached file has been modified based on a notification from a file management system of the operating system, wherein the file management system sends the notification to the cache manager; and if the cached file has been modified, communicating the cached file to the database.