[infinispan-dev] refresh ahead - do we want this?

Manik Surtani manik at jboss.org
Thu Oct 1 06:14:46 EDT 2009


On 30 Sep 2009, at 16:49, Mircea Markus wrote:

> For example, assume that the expiration time for entries in the cache
> is set to 60 seconds and the refresh-ahead factor is set to 0.5. If
> the cached object is accessed after 60 seconds, a synchronous read
> from the cache store is performed to refresh its value. On the other
> hand, if a request is performed for an entry that is more than 30 but
> less than 60 seconds old, the current value in the cache is returned
> and an asynchronous reload from the cache store is scheduled.
>
> For frequently accessed data, requests won't block waiting for data to
> be retrieved from persistent store if data expires.

Expiry != eviction.  Expired data is removed from CacheStores as well.

Evicted data is removed from memory only.
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org







More information about the infinispan-dev mailing list