  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Cache | Cache 2005-06-23 - By Dan Marchant
Back I would also be a bit leary on using Soft Reference a whole lot in high transactional systems. I have seen some bizarre garbage collection behavior when using soft references in some jvms.
I agree with Jay use an existing one:
- OsCache - EHCache - http://ehcache.sourceforge.net/ - SwarmCache - http://swarmcache.sourceforge.net/
Another thing you might want to play around with is ActiveSpaces - http://activespace.codehaus.org/
Looks quite interesting.
- Dan
On 6/23/05, Baker, Jay <JBaker@(protected)> wrote: > > My suggestion would be to use an existing cache implementation rather than > write your own (unless there are unusual reasons to do so). If you are > worrying about weak and soft references, caching policies and the like, you > can take advantage of the work that others have already done. If you don't > need all that, you can stick with a more simple implementation. > > There are non-commercial caching solutions that would likely fit your needs. > I use Open Symphony's OSCache quite a bit. > > > -- --Original Message-- -- > From: Rumpa Giri [mailto:girirx@(protected)] > Sent: Thursday, June 23, 2005 12:32 PM > To: J2EEPATTERNS-INTEREST@(protected) > Subject: Re: Cache > > > I think I am going to go the memory route. I was reading the softreference > API, I wanted to know if there area any good links/reading material besides > the API description. I would like to create the cache using the > SoftReference API. > > Thanks > Rgiri. > > Chester Chen <chesterxgchen@(protected)> wrote: > If the number of records is not large, retrieve all > the reads into memory and cache it is the way to go. > how does you select it is not important. The important > is only cache the info you need. > > If the records is large, then read everything into > memory will become impractical, as it consume too much > memory. > > Chester > > --- Rumpa Giri wrote: > > > Hello, > > > > I would like to know what will be a good way to > > implement the following: > > > > We have many read only tables in the database. I was > > thinking rather than doing a select all from the > > table all the time, we would like to keep the > > collection of objects in memory to reduce the > > database traffic. The SQLs for this is pretty much > > SELECT * FROM TABLENAME. No filtering is present. > > And this collection of objects is referenced too > > many times. > > > > Any related articles, pointer will help us. > > > > Thanks, > > Rgiri. > > > > > > -- ---- ---- ---- ---- ---- ----- > > Yahoo! Mail Mobile > > Take Yahoo! Mail with you! Check email on your > > mobile phone. > > > > > ===================================================================> > Companion Site: http://www.corej2eepatterns.com > > J2EE BluePrints: > > http://java.sun.com/blueprints/corej2eepatterns > > List Archive: > > > http://archives.java.sun.com/archives/j2eepatterns-interest.html > > Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" > > to listserv@(protected) > > > __ ____ ____ ____ ____ ____ ____ ____ ____ ____ __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > __ ____ ____ ____ ____ ____ ____ > Yahoo! Sports > Rekindle the Rivalries. Sign up for Fantasy Football > ===================================================================> Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: > http://java.sun.com/blueprints/corej2eepatterns List > Archive: > http://archives.java.sun.com/archives/j2eepatterns-interest.html > Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to > listserv@(protected) > > ===================================================================> Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: > http://java.sun.com/blueprints/corej2eepatterns List > Archive: > http://archives.java.sun.com/archives/j2eepatterns-interest.html > Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to > listserv@(protected)
===================================================================Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |