memoizeittf-killbill
Home
/
applications /
output /
memoizeittf-killbill
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