System and method for the synchronization of a file in a cache
View Patent ↗The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
1. A system, comprising:
at least one processor;
at least one non-transitory computer readable medium;
a local cache; and
stored instructions translatable by the at least one processor to:
establish a connection with a server, the server associated with a database;
determine contents of the database;
enumerate the contents of the database for display in a user interface, the contents comprising database assets;
responsive to a user selection of a database asset from the database assets via the user interface, request a copy of the database asset from the server over the connection;
store the copy of the database asset as a cached file in the local cache;
associate the cached file with the connection to the server;
determine whether the cached file has been modified via a local application;
when the cached file has been modified, communicate the cached file to the server over the connection, thereby synchronizing the database with the cached file.