jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sambasiva Reddy" <sambasivaredd...@gmail.com>
Subject Re: Help for cache.ccf file
Date Wed, 08 Nov 2006 14:40:44 GMT
can u plz. send me the doc. link???  still now i didn't read any docs.

Thanks & Sorry
Sambasiva Reddy



On 11/8/06, Aaron Smuts <asmuts@yahoo.com> wrote:
> Read the docs.  JCS can persist.  Stop asking such
> basic questions that are covered in the documentation.
>
> --- Sambasiva Reddy <sambasivareddy.s@gmail.com>
> wrote:
>
> > but one more doubt is if that is not persisted, what
> > is the use of JCS????
> >
> >
> > On 11/8/06, Ard Schrijvers <a.schrijvers@hippo.nl>
> > wrote:
> > >
> > > > Suppose, your key is an instanceof YourCacheKey.
> > Now, if your
> > > > YourCacheKey does not override the default
> > equals and hashcode from
> > > > Object, your key object in the second run won't
> > be found if it is a
> > > > new key
> > >
> > > No, it does not apply to your thing, because you
> > are using a string as key. Just read this line:
> > >
> > > Your cache is not persistent between two runs!!!
> > So if you put it in one, and you want to get it in
> > another run, it is gone.
> > >
> > > I am new to jcs as well,
> > >
> > > Ard
> > >
> > > >
> > > >
> > > > can u plz. explain this how to do, bcoz i'm new
> > to JCS.
> > > > plz. don't think like basic question
> > > >
> > > >
> > > > On 11/8/06, Ard Schrijvers
> > <a.schrijvers@hippo.nl> wrote:
> > > > > Yes, but you are saying yourself, that in the
> > second run
> > > > you do not put the object in cache, and I told
> > you your cache
> > > > is not persistent between runs
> > > > >
> > > > > >
> > > > > > when in 2nd run for only get() method
> > cache.get() returning
> > > > > > null value.
> > > > > >
> > > > > > if u have source code about this send to me
> > > > > >
> > > > > > Thanks&Regards
> > > > > > Sambasiva Reddy
> > > > > > CTS
> > > > > >
> > > > > > On 11/8/06, Ard Schrijvers
> > <a.schrijvers@hippo.nl> wrote:
> > > > > > >
> > > > > > > > when i commented List
> > l1=(ArrayList)db.load(key) and
> > > > > > > > cm.putCacheObject(key,l1)
> > > > > > > > then cm.getCacheObject returning null
> > value.
> > > > > > >
> > > > > > > Yes, but why do you think in a second run
> > it would still be
> > > > > > in cache?
> > > > > > >
> > > > > > > >
> > > > > > > > that is problem.
> > > > > > > >
> > > > > > > > Thanks & Regards
> > > > > > > > Sambasiva Reddy
> > > > > > > > CTS
> > > > > > > >
> > > > > > > > On 11/8/06, Sambasiva Reddy
> > > > <sambasivareddy.s@gmail.com> wrote:
> > > > > > > > > public class client {
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > public static void main(String []a){
> > > > > > > > >
> > > > > > > > >     CacheManager
> > cm=CacheManager.getInstance();
> > > > > > > > >
> > > > > > > > >  String key="4.43.114.16";
> > > > > > > > >     Database db=new Database();
> > > > > > > > >     List l1=(ArrayList)db.load(key);
> > > > > > > > >     cm.putCacheObject(key,l1);
> > > > > > > > >     List
> > list=(ArrayList)cm.getCacheObject(key);
> > > > > > > > >     System.out.println(list);
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > > On 11/8/06, Ard Schrijvers
> > <a.schrijvers@hippo.nl> wrote:
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > yaa may b dis is correct. can u
> > plz. explain properly...
> > > > > > > > > >
> > > > > > > > > > can you mail the code?
> > > > > > > > > >
> > > > > > > > > > Ard
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > advanced thanks..
> > > > > > > > > > > Sambasiva Reddy
> > > > > > > > > > >
> > > > > > > > > > > On 11/8/06, Ard Schrijvers
> > > > <a.schrijvers@hippo.nl> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > i did debugging that
> > cache.put() is
> > > > returning null. i
> > > > > > > > > > > don't have idea
> > > > > > > > > > > > > about configure() method
> > > > > > > > > > > > > is it useful for what
> > purpose??   when i checked
> > > > > > > > > > > isPresent() metod.but
> > > > > > > > > > > > > it is showing false.
> > > > > > > > > > > > >
> > > > > > > > > > > > > 1st run:
> > > > > > > > > > > > >
> > load(key),cache.put(key,object),cache.get(key)
> > > > > > > > working properly.
> > > > > > > > > > > > >
> > > > > > > > > > > > > 2nd run:
> > > > > > > > > > > > > cache.get(key) returning
null
> > value. and isPresent()
> > > > > > > > > > > showing false.
> > > > > > > > > > > >
> > > > > > > > > > > > Do you re-create the key object?
> > > > > > > > > > > >
> > > > > > > > > > > > It might be that your key object
> > does not
> > > > have the proper
> > > > > > > > > > > equals and hashCode
> > implementation.
> > > > > > > > > > > >
> > > > > > > > > > > > Suppose, your key is an
> > instanceof
> > > > YourCacheKey. Now, if
> > > > > > > > > > > your YourCacheKey does not
> > override the default
> > > > equals and
> > > > > > > > > > > hashcode from Object, your key
> > object in the second
> > > > > > run won't
> > > > > > > > > > > be found if it is a new key
> > > > > > > > > > > >
> > > > > > > > > > > > Ard
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks & Regards,
> > > > > > > > > > > > > Sambasiva Reddy,
> > > > > > > > > > > > > CTS
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 11/8/06, Ard Schrijvers
> > > > > > <a.schrijvers@hippo.nl> wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > > > if i run program,
cache
> > manager is
> > > > instantiating and
> > > > > > > > > > > > > putting,getting
> > > > > > > > > > > > > > > objects from/to
is
> > working.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > when i run again
that
> > objects not retrieving
> > > > > > > > from jcs using
> > > > > > > > > > > > > > > get() method.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > You are talking about
> > different JVM runs? I
> > > > > > do not know if
> > > > > > > > > > > > > your cache is re-populated
at
> > the next run. I
> > > > > > do not know if
> > > > > > > > > > > > > this is configurable (flush
> > the cache to disk
> > > > > > at shutdown).
> > > > > > > > > > > > > Anyway, do some debugging
in
> > the next run, like
> > > > > > getting the
> > > > > > > > > > > > > number of items in the cache.
> > Probably, it is just
> > > > > > > > empty when
> > > > > > > > > > > > > running again.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Ard
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > can u tell me.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 11/8/06, Ard
Schrijvers
> >
> === message truncated ===
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org


Mime
View raw message