Patent ID: 7953934

Claim:
A system comprising: a database storing a set of database assets; a database server coupled to the database server; a client computer coupled to the database server via a network and operable to retrieve database assets from the database server, the client computer comprising: a processor; a computer readable memory coupled to said processor and storing a cache manager, said computer readable storage comprising: a cache maintained by said cache manager and containing cached digital assets, wherein said cache manager is operable to store received database assets in the cache as cached digital assets and to poll said cached digital assets at different polling frequencies based upon indications of their activities, wherein said computer readable memory further comprises one or more file lists maintained by said cache manager and containing entries associated with said cached digital assets, wherein said one or more file lists correspond to polling of said cached digital assets at said different polling frequencies, wherein said cache manager is operable to determine when a cached digital asset was last accessed or modified and determine whether an entry associated with said cached digital asset is to be promoted to a first file list corresponding to a first polling frequency or demoted to a second file list corresponding to a second polling frequency, wherein said first polling frequency is higher than said second polling frequency.