docs: private synchronized void clearEntries() {
  
          if (!isEnabled()) {
              return;
          }
          if (LOG.isInfoEnabled()) {
              LOG.info(Messages.get().getBundle().key(Messages.LOG_FLEXCACHE_CLEAR_ALL_0));
          }
          // create new set to avoid ConcurrentModificationExceptions
          Set<String> cacheKeys = synchronizedCopyKeys(m_keyCache);
          Iterator<String> i = cacheKeys.iterator();
          while (i.hasNext()) {
              CmsFlexCacheVariation v = m_keyCache.get(i.next());
              Iterator<I_CmsLruCacheObject> allEntries = v.m_map.values().iterator();
              while (allEntries.hasNext()) {
                  I_CmsLruCacheObject nextObject = allEntries.next();
                  allEntries.remove();
                  m_variationCache.remove(nextObject);
              }
              v.m_map = new Hashtable<String, I_CmsLruCacheObject>(INITIAL_CAPACITY_VARIATIONS);
          }
          m_size = 0;
      }