[jboss-user] [JBoss Cache POJO Edition] New message: "Using ExpirationAlgorithm with PojoCache"
Wendy Schmitz
do-not-reply at jboss.com
Sat Jan 23 17:24:09 EST 2010
User development,
A new message was posted in the thread "Using ExpirationAlgorithm with PojoCache":
http://community.jboss.org/message/521901#521901
Author : Wendy Schmitz
Profile : http://community.jboss.org/people/citress
Message:
--------------------------------------------------------------
I am trying to configure an eviction policy using the ExpriationAlgorithm for my PojoCache, and I would like to specify a time-to-live value for each pojo I insert into the cache. The only documentation I found says to do this:
Cache cache = DefaultCacheFactory.createCache();
Fqn fqn1 = Fqn.fromString("/node/1");
Long future = new Long(System.currentTimeMillis() + 2000);
// sets the expiry time for a node
cache.getRoot().addChild(fqn1).put(ExpirationConfiguration.EXPIRATION_KEY, future);
However, since I am using a PojoCache, I have to retrieve the underlying generic cache (through getCache()) in order to object the generic Cache in order to call .getRoot().addChild(...).put(....). The documentation for getCache() says only to use this for non-POJO cache operations.
Can I use ExpirationAlogrithm wtih PojoCache, and if so, how do I configure the time-to-live for each pojo I'm inserting into the cache?
Thanks!
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/521901#521901
More information about the jboss-user
mailing list