On 13 Jun 2007, at 13:06, David Bovill wrote:

Yes - thanks Dave!

NB - I'd still like to be able to manually add something to the url cache? Scenario is that my app mainly used load after which things are go from the cache, but sometimes for priority reasons I just fetch a url without load. If afterwards I could set the cache to include this new data then I would
not have to do complex track keeping or reload the url?

Was thinking of looking at the code, and figuring where the cache stuff is -
pointers or sugestions?

My suggestion would be to set up your own cache system instead. It's not too difficult. Use a customPropertySet or script local array to store the data, and use the url as the key. Then you just need three handlers/functions:

getFromCache <url>
storeToCache <url>
deleteFromCache <url>

Then just use get/post URL, or if you use load, after putting the data in your own cache, unload the url.

But if you want to tamper with libUrl, and understand the danger that if you get too familiar you may be asked to take it over, and accept the usual "at your own risk" warning, and understand that your changes may not work in future updates and that you may turn into a frog...

... you could probably add a handler to liburl that would need to touch 2 script local variables. These are laLoadedUrls and laUrlLoadStatus. These are both arrays, and the keys are the relevant url itself. Put the data to be cached into laLoadedUrls[yourURL] and set laUrlLoadStatus[yourUrl] to "cached".

Kerro kerro
Dave





_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to