File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Storing large data in session Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Servlets
Bookmark "Storing large data in session" Watch "Storing large data in session" New topic
Author

Storing large data in session

jayram
Ranch Hand

Joined: Oct 30, 2000
Posts: 94
Hello
My application needs to cache a large amount of data. I can do it at application scope or at session scope in JSP.But i think it will degrade performance as it might consume lot of RAM. This data is as good as static and i dont want to go back to database to get same data.
Please suggest me alternative ways of doing same thing.
Cheers
Jayram
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12791
    
    5
Is this data serializable? If so you might keep a weak reference to it, that way the GC could remove it if necessary. See the java.lang.ref package.
Bill
Terence Doyle
Ranch Hand

Joined: May 30, 2001
Posts: 328
HI,
Why not write it out to a temp file that is destroyed on session close?
I'm not sure what the performance issues are about writing but for the reading you could then use a BufferedReader.
Comments anyone?
------------------
Terry Doyle
Sun Certified Programmer for Java 2 Platform


Raising Flares debut album 'Ignition' out now

http://www.raisingflares.com

Terry Doyle <br />SCPJ 1.4 , SCWCD , SCMAD(Beta)
 
GeeCON Prague 2014
 
subject: Storing large data in session