// Configure transactionManagerLookup programmatically if not provided in configuration
TransactionManagerLookup tmLookup = configFromXml.transaction().transactionManagerLookup();
if (tmLookup == null) {
tmLookup = getTransactionManagerLookup();
configBuilder.transaction().transactionManagerLookup(tmLookup);
}
log.debug("Infinispan transaction manager lookup: " + tmLookup);
// If we don't want structure cache entries to expire, we need to configure infinite lifespan and keep original
// lifespan value, which will be send to tree api