I'm wondering if anybody knows when exactly a cache value is generated for a Synergy object?
Is a cache value for an object generated by simply opening viewing an object from the GUI, in addition to when you create an object and perform a "Use" on the object?
I've noticed that if a cache value for an object is deleted on the file system, viewing the properties of the object in Synergy still shows the object as having the CVID of the cache value deleted from the file system. Opening the said object from Synergy then re-creates the object in the cache on the file system.
If an object has its cache value deleted from the filesystem (as opposed to using clean_cache), is it possible that the same cache value could be used again by another object?
Is there a command specifically to cache/re-cache a Synergy object?
The reason I ask is that for deployment of code, our DBAs actually copy the object from the cache as opposed to copying it from a project workarea. This means that we cannot regularly run the clean_cache command, which we are desperate to do in order to reduce the backup time.
I wish to be be able to run the clean_cache command regularly as all Synergy documentation and people I've spoken to recommend, but be able to re-cache object when required for deployment.
If anyboy has any knowledge anout Synergy cache use in general, it would be very much appreciated.
Thanks
Glyn