code: private ObjectCache getCachePerClass(Class objectClass, int methodCall)
      {
          ObjectCache cache = (ObjectCache) cachesByClass.get(objectClass.getName());
          if (cache == null && methodCall == AbstractMetaCache.METHOD_CACHE)
          {
              /**
               * the cache wasn't found, and the cachesByClass didn't contain the key with a
               * null value, so create a new cache for this classtype
               */
              cache = new ObjectCacheJCSImpl(objectClass.getName());
              cachesByClass.put(objectClass.getName(), cache);
          }
          return cache;
      }
docs: Gets the cache for the given class
  
  @param objectClass  The class to look up the cache for
  @return             The cache