• Bug
  • Status: Closed
  • 2 Major
  • Resolution: Won't Fix
  • ehcache-terracotta
  • interfaces
  • Reporter: amiller
  • November 02, 2009
  • 0
  • Watchers: 1
  • December 16, 2011
  • December 01, 2009

Description

Currently, the Terracotta L1 that is started up for an Ehcache CacheManager will attempt to manage memory but it probably doesn’t actually control much of it and what it does control is already being managed by the underlying DistributedCache. Thus, it makes sense at least in this mode to turn off the L1 memory manager in Ehcache express install.

Comments

Alex Miller 2009-11-02

My only hesitation would be whether this could cause OOMEs from Ehcache memory size. That wouldn’t actually be any different than non-Terracotta Ehcache but that’s one of the marketable advantages of Ehcache with Terracotta - automatic memory management such that you don’t have to calculate memory footprint.

Steve Harris 2009-12-01

I like the OOME protection for what it’s worth

Saravanan Subbiah 2009-12-01

Me too.

Plus there is already a tc.property to disable memory manager anyways.

l1.cachemanager.enabled = false