The first time a user plays Runescape (which is played via Java applet), the applet takes a few minutes to download a large amount of data. On subsequent plays, this data is retrieved not from the server, but from somewhere on the client’s PC.
Where is this data saved to, and how is it done?
Alternatively to signing your applet, you could give your applet a JNLP file
, which will give it access to the javax.jnlp package. You can then useThis will cause Java Web Start to cache your files.DownloadServiceto do caching of data you download.