Cluster#0
com.salesmanager.shop.utils.BeanUtils.getPropertyDescriptor
single, global
cacheable bad-implementation
Cluster#1
com.salesmanager.shop.utils.BeanUtils.getPropertyValue
single, global
cacheable
Cluster#2
com.salesmanager.shop.store.controller.error.ErrorController.handleRuntimeException
single, global
cacheable
Cluster#3
com.salesmanager.shop.utils.FieldMatchValidator.isValid
single, global
cacheable
Cluster#4
com.salesmanager.core.business.services.common.generic.SalesManagerEntityServiceImpl.count
single, global
cacheable
Cluster#5
com.salesmanager.core.business.services.reference.init.InitializationDatabaseImpl.isEmpty
single, global
cacheable
Cluster#6
com.salesmanager.core.business.services.customer.CustomerServiceImpl.getByNick
single, global
cacheable overload
Cluster#7
com.salesmanager.core.business.services.catalog.category.CategoryServiceImpl.listByDepth
single, global
cacheable overload
Cluster#8
com.salesmanager.core.business.services.reference.zone.ZoneServiceImpl.getByCode
single, global
cacheable
Cluster#9
com.salesmanager.core.business.services.system.MerchantConfigurationServiceImpl.getMerchantConfig
single, global
cacheable
Cluster#10
com.salesmanager.core.business.modules.utils.GeoLocationImpl.getAddress
single, global
cacheable
Cluster#11
com.salesmanager.core.business.repositories.catalog.product.relationship.ProductRelationshipRepositoryImpl.getByType
single, global
cacheable overload
+++++++++++++++++++++++
+++++++++ 50% +++++++++
+++++++++++++++++++++++
Cluster#12
com.salesmanager.shop.utils.EmailUtils.createEmailObjectsMap
single, global
cacheable
Cluster#13
com.salesmanager.core.business.modules.cms.impl.VendorCacheManager.getInstance
single, global
singleton
Cluster#14
com.salesmanager.shop.utils.LanguageUtils.getRequestLanguage
single, global
internal-operations
Cluster#15
com.salesmanager.core.business.services.customer.CustomerServiceImpl.getCustomerAddress
single, global
cacheable unused-parameter throws
Cluster#16
com.salesmanager.core.business.services.system.EmailServiceImpl.getEmailConfiguration
single, global
cacheable
Cluster#17
com.salesmanager.core.business.modules.cms.impl.StoreCacheManagerImpl.getInstance
single, global
singleton
Cluster#18
com.salesmanager.shop.filter.StoreFilter.setMerchantStoreInSession
single, global
internal-operations
Cluster#19
com.salesmanager.shop.filter.StoreFilter.getContent
single, global
cacheable
Cluster#20
com.salesmanager.core.business.services.content.ContentServiceImpl.listNameByType
single, global
cacheable
Cluster#21
com.salesmanager.shop.filter.StoreFilter.getContentPagesNames
single, global
cacheable
Cluster#22
com.salesmanager.shop.store.controller.customer.CustomerLoginController.logon
single, global
internal-operations
Cluster#23
com.salesmanager.shop.store.controller.customer.CustomerLoginController.jsonLogon
single, global
internal-operations
Cluster#24
com.salesmanager.core.business.services.catalog.product.relationship.ProductRelationshipServiceImpl.getByGroup
single, global
cacheable overload
Cluster#25
com.salesmanager.shop.store.controller.category.facade.CategoryFacadeImpl.getCategoryHierarchy
single, global
cacheable
Cluster#26
com.salesmanager.shop.store.controller.customer.facade.CustomerFacadeImpl.getCustomerByUserName
single, global
cacheable
Cluster#27
com.salesmanager.core.business.services.catalog.product.relationship.ProductRelationshipServiceImpl.getByType
single, global
cacheable overload
Cluster#28
com.salesmanager.shop.tags.ShopProductRelationshipTag.doStartTagInternal
single, global
internal-operations
Cluster#29
com.salesmanager.shop.store.controller.LandingController.displayLanding
single, global
request-mapping
Cluster#30
com.salesmanager.shop.filter.StoreFilter.preHandle
single, global
internal-operations
com.salesmanager.shop.filter.StoreFilter.getConfigurations
single, global
cacheable