title: EhCache: Cache Architecture
body: <p>New to caching in general and am enjoying the EhCache (2.4) User's Manual (I couldn't find 2.5).</p>
  
  <p>Right off the bat there are some fundamental concepts that I'm just not finding the answer to anywhere in the manual or their website.</p>
  
  <ul>
  <li>Why should there ever be any more than 1 cache for an application? Are cache's like <code>log4j</code> loggers, where each class in your application should get its own logger?</li>
  <li>Using EhCache lingo, what's the difference between a <code>Cache</code> (<code>&lt;cache&gt;</code>), and an <code>Ehcache</code> (<code>&lt;ehcache&gt;</code>)?</li>
  <li>Here's a fun one: how do you pronounce <em>EhCache</em>?!? "Ay-cache"? "Ee-cache"?</li>
  </ul>
  
  <p>Thanks in advance!</p>