protected void buildAndRegisterProxyTicketDefinition(final TicketCatalog plan, final TicketDefinition ticketDefinition) {
        configurationValuesProvider.ifAvailable(provider -> {
            val properties = ticketDefinition.getProperties();
            properties.setStorageName(provider.getProxyTicketStorageName().apply(casProperties));
            properties.setStorageTimeout(provider.getProxyTicketStorageTimeout().apply(applicationContext));
        });
        registerTicketDefinition(plan, ticketDefinition);
    }
This is {@link DefaultTicketCatalogConfigurer}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-tickets-api/src/main/java/org/apereo/cas/ticket/catalog/DefaultTicketCatalogConfigurer.java