Java Mailing List Archive

http://www.junlu.com/

Google
Google
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
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Subject: Servlet : Session invalidate
Oracle Connection Pooling in 3 2 2
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Subject: Running a Simple JMS Example
Tomcat and webapplication specific java library path
Mapping in workers2 properties
org apache jasper JasperException
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action
   MESSAGE
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
Value attribute of <html:checkbox
url string for connecting jboss to oracle
javax servlet ServletException: BeanUtils populate
5 0 18: Windows XP Pro vs Windows 2000
HTTP Status 404 The requested resource is not available
 
Cache

Cache

2005-06-23       - By Baker, Jay

 Back
Reply:     1     2     3     4     5     6     7     8     9  

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  <http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=33539/*http:/
/football.fantasysports.yahoo.com?ovchn=YAH&ovcpn=Integration&ovcrn=Mail+footer
&ovrfd=YAH&ovtac=AD> 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)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1">


<META content="MSHTML 6.00.2800.1226" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=600144317-23062005><FONT face=Arial color=#0000ff size=2>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.</FONT></SPAN></DIV>
<DIV><SPAN class=600144317-23062005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=600144317-23062005><FONT face=Arial color=#0000ff size=2>There
are non-commercial caching solutions that would likely fit your needs. I use
Open Symphony's OSCache quite a bit.</FONT></SPAN></DIV>
<BLOCKQUOTE>
 <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
 size=2>-- --Original Message-- --<BR><B>From:</B> Rumpa Giri
 [mailto:girirx@(protected)]<BR><B>Sent:</B> Thursday, June 23, 2005 12:32
 PM<BR><B>To:</B> J2EEPATTERNS-INTEREST@(protected)<BR><B>Subject:</B> Re:
 Cache<BR><BR></FONT></DIV>
 <DIV>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.</DIV>
 <DIV>&nbsp;</DIV>
 <DIV>Thanks</DIV>
 <DIV>Rgiri.<BR><BR><B><I>Chester Chen &lt;chesterxgchen@(protected)&gt;</I></B>
 wrote:</DIV>
 <BLOCKQUOTE class=replbq
 style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"
>If
   the number of records is not large, retrieve all<BR>the reads into memory
   and cache it is the way to go.<BR>how does you select it is not important.
   The important<BR>is only cache the info you need. <BR><BR>If the records is
   large, then read everything into<BR>memory will become impractical, as it
   consume too much<BR>memory. <BR><BR>Chester<BR><BR>--- Rumpa Giri
   <GIRIRX@(protected)>wrote:<BR><BR>&gt; Hello,<BR>&gt; <BR>&gt; I would like
to
   know what will be a good way to<BR>&gt; implement the following:<BR>&gt;
   <BR>&gt; We have many read only tables in the database. I was<BR>&gt;
   thinking rather than doing a select all from the<BR>&gt; table all the time
,
   we would like to keep the<BR>&gt; collection of objects in memory to reduce
   the<BR>&gt; database traffic. The SQLs for this is pretty much<BR>&gt;
   SELECT * FROM TABLENAME. No filtering is present.<BR>&gt; And this
   collection of objects is referenced too<BR>&gt; many times.<BR>&gt; <BR>&gt
;
   Any related articles, pointer will help us.<BR>&gt; <BR>&gt; Thanks,<BR>&gt
;
   Rgiri.<BR>&gt; <BR>&gt; <BR>&gt; -- ---- ---- ---- ---- ---- -----<BR>&gt;
   Yahoo! Mail Mobile<BR>&gt; Take Yahoo! Mail with you! Check email on
   your<BR>&gt; mobile phone.<BR>&gt;
   <BR>&gt;<BR>===============================================================
=====<BR>&gt;
   Companion Site: http://www.corej2eepatterns.com<BR>&gt; J2EE
   BluePrints:<BR>&gt; http://java.sun.com/blueprints/corej2eepatterns<BR>&gt;
   List
   Archive:<BR>&gt;<BR>http://archives.java.sun.com/archives/j2eepatterns
-interest.html<BR>&gt;
   Unsubscribing: email "signoff J2EEPATTERNS-INTEREST"<BR>&gt; to
   listserv@(protected)<BR><BR><BR>__ ____ ____ ____ ____ ____ ____ ____ ____
__ _____<BR>Do
   You Yahoo!?<BR>Tired of spam? Yahoo! Mail has the best spam protection
   around <BR>http://mail.yahoo.com <BR></BLOCKQUOTE>
 <P>
 <HR SIZE=1>
 Yahoo! Sports<BR><A
 href="http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=33539/*http://football
.fantasysports.yahoo.com?ovchn=YAH&amp;ovcpn=Integration&amp;ovcrn=Mail+footer
&amp;ovrfd=YAH&amp;ovtac=AD ">Rekindle
 the Rivalries. Sign up for Fantasy Football</A>
 ====================================================================
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)
</BLOCKQUOTE></BODY></HTML>
====================================================================
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)

©2008 junlu.com - Jax Systems, LLC, U.S.A.