} else if (m_type.equals(CacheType.HARD_WEAK.name())) {
classDescriptor.useHardCacheWeakIdentityMap();
} else if (m_type.equals(CacheType.CACHE.name())) {
classDescriptor.useCacheIdentityMap();
} else if (m_type.equals(CacheType.NONE.name())) {
classDescriptor.useNoIdentityMap();
}
// Process size.
if (m_size != null) {
classDescriptor.setIdentityMapSize(m_size);