Class LightweightBrowserCache

  • All Implemented Interfaces:
    BrowserCache

    public class LightweightBrowserCache
    extends Object
    implements BrowserCache
    In-memory BrowserCache. Uses an underlying cache, with ConcurrentMapCache as the default. You specify maximum bytes you want the cache to have. The default is 2Megabytes. If the cache exceeds this amount, it is wiped clean. This rather draconian approach to cache reaping is to avoid synchronization that you would normally have to do in a sophisticated cache.

    With high concurrent access, because this is not a sophisticated cache, sometimes a cache entry may be lost. It is consistent though.

    Version:
    $Revision: 1 $
    Author:
    Bill Burke