memoizeittf-killbill

268 lines | 11.729 kB Blame History Raw Download
org.killbill.billing.util.callcontext.InternalCallContextFactory.createInternalTenantContext
	Occurrences 9819 Inputs 107 TTL 3 HpTiC 22.23908045977011494252873563218391 Saves 466064
	internal-operations

org.killbill.billing.jaxrs.resources.AccountResource.1.apply
	Occurrences 1707 Inputs 1 TTL 3 HpTiC 0.5197401299350324837581209395302349 Saves 151605
	cacheable

org.killbill.billing.invoice.api.user.DefaultInvoiceUserApi.getAccountBalance
	Occurrences 1056 Inputs 1 TTL 2277 HpTiC 0.006482737826021408110960349766319916 Saves 101137
	cacheable

org.killbill.billing.invoice.api.user.DefaultInvoiceUserApi.getAccountCBA
	Occurrences 1048 Inputs 1 TTL 2742 HpTiC 0.005607221006564551422319474835886214 Saves 81013
	cacheable

org.killbill.billing.util.callcontext.InternalCallContextFactory.objectBelongsToTheRightTenant
	Occurrences 4089 Inputs 4 TTL 1770 HpTiC 0.008750227811190085657007472207034810 Saves 76008
	cacheable

org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.1.inTransaction
	Occurrences 2463 Inputs 1 TTL 4092 HpTiC 0.009309686729041567751245170600009310 Saves 44900
	cacheable

org.killbill.billing.invoice.dao.DefaultInvoiceDao.getAccountBalance
	Occurrences 1022 Inputs 1 TTL 3156 HpTiC 0.004376297275950111129479620139233298 Saves 39691
	cacheable

org.killbill.billing.jaxrs.resources.AccountResource.getAccount
	Occurrences 1128 Inputs 2 TTL 8 HpTiC 0.03166666666666666666666666666666667 Saves 31453
	overload(internal-operations+cacheable)

org.killbill.billing.invoice.dao.DefaultInvoiceDao.getInvoicesTags
	Occurrences 930 Inputs 1 TTL 3280 HpTiC 0.003633130081300813008130081300813008 Saves 20822
	cacheable

org.killbill.billing.invoice.dao.DefaultInvoiceDao.getAccountCBA
	Occurrences 939 Inputs 1 TTL 6888 HpTiC 0.003641598915989159891598915989159892 Saves 19788
	cacheable

org.killbill.billing.util.tag.DefaultTagInternalApi.getTagsForAccountType
	Occurrences 927 Inputs 1 TTL 3299 HpTiC 0.003599575628978478326765686571688390 Saves 19264
	cacheable

org.killbill.billing.util.callcontext.InternalCallContextFactory.getImmutableAccountData
	Occurrences 3144 Inputs 104 TTL 91 HpTiC 0.004379961675335340815767862031207227 Saves 18902
	cacheable

org.killbill.billing.util.tag.dao.DefaultTagDao.getTagsForAccountType
	Occurrences 925 Inputs 1 TTL 3323 HpTiC 0.003565218845086434613969973584779483 Saves 17676
	cacheable

org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.getImmutableAccountDataByRecordId
	Occurrences 3142 Inputs 104 TTL 94 HpTiC 0.004237328258008313685386662121599485 Saves 17488
	cacheable match-developers

org.killbill.billing.account.api.svcs.DefaultImmutableAccountInternalApi.getAccountByRecordIdInternal
	Occurrences 3129 Inputs 104 TTL 96 HpTiC 0.004114652994501411799673056917818398 Saves 16021
	cacheable

+++++++++++++++++++++++
+++++++++ 50% +++++++++
+++++++++++++++++++++++

org.killbill.billing.invoice.dao.DefaultInvoiceDao.14.inTransaction
	Occurrences 745 Inputs 1 TTL 3187 HpTiC 0.002803054073841648363141930760380713 Saves 13180
	cacheable

org.killbill.billing.invoice.dao.DefaultInvoiceDao.13.inTransaction
	Occurrences 663 Inputs 1 TTL 6945 HpTiC 0.002507799376049916006719462443004560 Saves 12676
	internal-operations

org.killbill.billing.invoice.dao.CBADao.getAccountCBAFromTransaction
	Occurrences 735 Inputs 1 TTL 7063 HpTiC 0.002749067912596158384067204681674454 Saves 12654
	cacheable

org.killbill.billing.invoice.dao.InvoiceDaoHelper.getAllInvoicesByAccountFromTransaction
	Occurrences 653 Inputs 1 TTL 6986 HpTiC 0.002453319337086872157012437573559818 Saves 11292
	internal-operations

org.killbill.billing.util.callcontext.InternalCallContextFactory.getTenantRecordIdSafe
	Occurrences 3002 Inputs 1 TTL 2 HpTiC 0.1129032258064516129032258064516129 Saves 8560
	cacheable

org.killbill.billing.util.dao.DefaultNonEntityDao.retrieveTenantRecordIdFromObject
	Occurrences 4565 Inputs 2 TTL 7 HpTiC 0.01900507038258341311208027514803390 Saves 6027
	cacheable

org.killbill.billing.util.callcontext.InternalCallContextFactory.getTenantRecordIdUnsafe
	Occurrences 4585 Inputs 2 TTL 4 HpTiC 0.02660472972972972972972972972972973 Saves 5845
	cacheable

org.killbill.billing.util.dao.DefaultNonEntityDao.retrieveTenantRecordIdFromObjectInTransaction
	Occurrences 4538 Inputs 2 TTL 10 HpTiC 0.01350675337668834417208604302151076 Saves 4859
	cacheable

org.killbill.billing.util.dao.DefaultNonEntityDao.WithCaching.access$200
	Occurrences 5533 Inputs 202 TTL 12 HpTiC 0.008534236567709371056651391379424852 Saves 3456
	hidden

org.killbill.billing.util.audit.api.DefaultAuditUserApi.getAccountAuditLogs
	Occurrences 1359 Inputs 3 TTL 4 HpTiC 0.04364736387208297320656871218668971 Saves 2879
	internal-operations

org.killbill.billing.jaxrs.resources.AccountResource.access$000
	Occurrences 1128 Inputs 2 TTL 1 HpTiC 0.05027932960893854748603351955307263 Saves 2314
	hidden

org.killbill.billing.server.modules.JaxRSAopModule.JaxRsMethodInterceptor.invoke
	Occurrences 75 Inputs 1 TTL 209 HpTiC 0.003560698787136975631467675531323022 Saves 523
	invoke

org.killbill.billing.server.modules.JaxRSAopModule.JaxRsMethodInterceptor.1.execute
	Occurrences 74 Inputs 1 TTL 210 HpTiC 0.003628117913832199546485260770975057 Saves 481
	invoke

org.killbill.billing.util.glue.KillbillApiAopModule.ProfilingMethodInterceptor.2.execute
	Occurrences 86 Inputs 1 TTL 308 HpTiC 0.003563509661070636680392777953753564 Saves 255
	execute

org.killbill.billing.util.security.AopAllianceMethodInterceptorAdapter.invoke
	Occurrences 2 Inputs 1 TTL 266416 HpTiC 0.000003753528316617620563329529757972494 Saves 94
	invoke

org.killbill.billing.util.security.AopAllianceMethodInvocationAdapter.proceed
	Occurrences 2 Inputs 1 TTL 266417 HpTiC 0.000003753514227695680080475345041795381 Saves 93
	proceed

org.killbill.billing.util.entity.dao.DefaultPaginationHelper.getEntityPagination
	Occurrences 56 Inputs 21 TTL 115 HpTiC 0.001890359168241965973534971644612476 Saves 67
	iterator

org.killbill.billing.util.entity.dao.DefaultPaginationHelper.getEntityPaginationNoException
	Occurrences 45 Inputs 21 TTL 108 HpTiC 0.002002002002002002002002002002002002 Saves 64
	iterator

org.killbill.billing.tenant.dao.NoCachingTenantDao.1.inTransaction
	Occurrences 34 Inputs 1 TTL 391 HpTiC 0.001395024412927226226458963031853057 Saves 57
	cacheable

org.killbill.billing.account.dao.DefaultAccountDao.1.inTransaction
	Occurrences 7 Inputs 1 TTL 89134 HpTiC 0.00002804765858146161958399712791976126 Saves 25
	cacheable

org.killbill.billing.jaxrs.util.Context.createTenantContextNoAccountId
	Occurrences 49 Inputs 1 TTL 1 HpTiC 0.04255319148936170212765957446808511 Saves 19
	create-context

org.killbill.billing.payment.api.DefaultPaymentApi.getPayments
	Occurrences 5 Inputs 1 TTL 177330 HpTiC 0.00002255681497772514520949641910562229 Saves 19
	create-context pagination+create-context

org.killbill.billing.util.entity.dao.DefaultPaginationSqlDaoHelper.1.inTransaction
	Occurrences 8 Inputs 1 TTL 390 HpTiC 0.0008547008547008547008547008547008547 Saves 16
	iterator

org.killbill.billing.payment.core.PaymentRefresher.getPayments
	Occurrences 5 Inputs 1 TTL 177336 HpTiC 0.00002255605178869490684350611269003474 Saves 12
	pagination

org.killbill.billing.jaxrs.resources.CatalogResource.getCatalogXml
	Occurrences 3 Inputs 1 TTL 16725 HpTiC 0.00002989536621823617339312406576980568 Saves 11
	request-handler

org.killbill.billing.jaxrs.resources.PaymentResource.getPayments
	Occurrences 7 Inputs 1 TTL 188 HpTiC 0.0008865248226950354609929078014184397 Saves 10
	request-handler

org.killbill.billing.util.entity.dao.EntitySqlDaoWrapperInvocationHandler.3.execute
	Occurrences 2 Inputs 1 TTL 266469 HpTiC 0.000003752781749471795968761844717396770 Saves 10
	execute

org.killbill.billing.payment.core.PaymentRefresher.3.build
	Occurrences 5 Inputs 1 TTL 177339 HpTiC 0.00002255567021354580774674493484230767 Saves 10
	pagination

org.killbill.billing.jaxrs.resources.InvoiceResource.getInvoices
	Occurrences 3 Inputs 1 TTL 127728 HpTiC 0.00001565827383189277214079919829637981 Saves 10
	request-handler

org.killbill.billing.catalog.api.user.DefaultCatalogUserApi.getCatalog
	Occurrences 3 Inputs 1 TTL 6751 HpTiC 0.00007406310176270182195230336246482003 Saves 8
	create-context

org.killbill.billing.jaxrs.resources.CatalogResource.getCatalogXmlOriginal
	Occurrences 3 Inputs 1 TTL 16728 HpTiC 0.00002989000478240076518412242945958871 Saves 8
	request-handler

org.killbill.billing.payment.core.PaymentMethodProcessor.getPaymentMethods
	Occurrences 10 Inputs 2 TTL 104 HpTiC 0.002403846153846153846153846153846154 Saves 8
	cacheable

org.killbill.billing.util.nodes.dao.DefaultNodeInfoDao.1.inTransaction
	Occurrences 2 Inputs 1 TTL 218 HpTiC 0.004587155963302752293577981651376147 Saves 8
	sql-create

org.killbill.billing.jaxrs.resources.PaymentMethodResource.getPaymentMethods
	Occurrences 5 Inputs 1 TTL 100 HpTiC 0.0025 Saves 7
	request-handler

org.killbill.billing.jaxrs.resources.BundleResource.getBundles
	Occurrences 6 Inputs 1 TTL 204 HpTiC 0.0009803921568627450980392156862745098 Saves 7
	request-handler

org.killbill.billing.invoice.api.user.DefaultInvoiceUserApi.getInvoices
	Occurrences 3 Inputs 1 TTL 127730 HpTiC 0.00001565802865419243717216002505284585 Saves 7
	pagination+crate-context

org.killbill.billing.entitlement.api.DefaultSubscriptionApi.getSubscriptionBundles
	Occurrences 6 Inputs 1 TTL 205 HpTiC 0.0009756097560975609756097560975609756 Saves 6
	create-context

org.killbill.billing.payment.dao.DefaultPaymentDao.30.getCount
	Occurrences 2 Inputs 1 TTL 135379 HpTiC 0.000007386670015290406931651142348517865 Saves 5
	hidden?

org.killbill.billing.payment.api.DefaultPaymentApi.getPaymentMethods
	Occurrences 5 Inputs 1 TTL 102 HpTiC 0.002450980392156862745098039215686275 Saves 5
	pagination+create-context+payment

org.killbill.billing.payment.core.PaymentMethodProcessor.4.build
	Occurrences 5 Inputs 1 TTL 103 HpTiC 0.002427184466019417475728155339805825 Saves 4
	pagination

org.killbill.billing.entitlement.api.DefaultSubscriptionApi.5.build
	Occurrences 6 Inputs 1 TTL 207 HpTiC 0.0009661835748792270531400966183574879 Saves 4
	hidden?

org.killbill.billing.jaxrs.resources.CatalogResource.getCatalogJson
	Occurrences 2 Inputs 1 TTL 52243 HpTiC 0.00001914132036827900388568803476063779 Saves 4
	request-handler

org.killbill.billing.util.entity.dao.DefaultPaginationHelper.getEntityPaginationFromPlugins
	Occurrences 5 Inputs 1 TTL 103 HpTiC 0.002427184466019417475728155339805825 Saves 4
	pagination

org.killbill.billing.util.callcontext.InternalCallContextFactory.createInternalCallContextWithoutAccountRecordId
	Occurrences 4 Inputs 1 TTL 2 HpTiC 0.1666666666666666666666666666666667 Saves 4
	populate-context

org.killbill.billing.subscription.api.svcs.DefaultSubscriptionInternalApi.getBundles
	Occurrences 6 Inputs 1 TTL 207 HpTiC 0.0009661835748792270531400966183574879 Saves 4
	pagination

org.killbill.billing.entitlement.engine.core.EntitlementUtils.getFirstActiveSubscriptionIdForKeyOrNull
	Occurrences 2 Inputs 1 TTL 206 HpTiC 0.004854368932038834951456310679611650 Saves 2
	cacheable

org.killbill.billing.payment.core.PaymentMethodProcessor.5.build
	Occurrences 5 Inputs 1 TTL 105 HpTiC 0.002380952380952380952380952380952381 Saves 2
	pagination

org.killbill.billing.payment.dao.DefaultPaymentDao.getPaymentMethods
	Occurrences 5 Inputs 1 TTL 105 HpTiC 0.002380952380952380952380952380952381 Saves 2
	overload(cacheable+pagination)

org.killbill.billing.subscription.api.svcs.DefaultSubscriptionInternalApi.getNonAOSubscriptionIdsForKey
	Occurrences 2 Inputs 1 TTL 206 HpTiC 0.004854368932038834951456310679611650 Saves 2
	iterable

org.killbill.billing.tenant.api.user.DefaultTenantUserApi.getTenantById
	Occurrences 2 Inputs 1 TTL 25808 HpTiC 0.00003874767513949163050216986980781153 Saves 2
	cacheable

org.killbill.billing.payment.dao.DefaultPaymentDao.9.inTransaction
	Occurrences 2 Inputs 1 TTL 88221 HpTiC 0.00001133516963081352512440348669817844 Saves 1
	payment