Home
3.3.4 Cache instances
Multiple cache instances help to decrease invalidation overhead. A cache performs better the smaller the cache size involved. Whenever DynaCache invalidates a cached item it places a lock on the internal cache. Therefore, the bigger the cache the longer the lock hold time and the slower the performance.
By spreading out cache entries into separate cache instances (also called cache pools) you minimize the performance impact of these locks.