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