Вы должны быть в состоянии сделать это:
public class RedisCacheManagerCustomizer implements CacheManagerCustomizer<RedisCacheManager> {
...
@Override
public void customize(final RedisCacheManager cacheManager) {
setCacheExpiry(cacheManager, CacheNames.ACCESS_TOKEN_TO_ENTRY, accessTokenExpirationInSeconds);
setCacheExpiry(cacheManager, CacheNames.REFRESH_TOKEN_TO_ENTRY, jwtMaximumLifetimeInSeconds);
}
private void setCacheExpiry(RedisCacheManager cacheManager, String name, long expiry) {
((RedisCache) Objects.requireNonNull(cacheManager.getCache(name)))
.getCacheConfiguration().entryTtl(Duration.ofSeconds(expiry));
}
}
ИМХО, новый шаблон компоновщика не так благоприятен для работы настройщиков.Похоже, это могло быть упущением нового образца строителя.