|
16 | 16 |
|
17 | 17 | package com.marcosbarbero.cloud.autoconfigure.zuul.ratelimit; |
18 | 18 |
|
19 | | -import static com.marcosbarbero.cloud.autoconfigure.zuul.ratelimit.config.properties.RateLimitProperties.PREFIX; |
20 | | - |
21 | 19 | import com.ecwid.consul.v1.ConsulClient; |
22 | 20 | import com.fasterxml.jackson.databind.ObjectMapper; |
23 | 21 | import com.google.common.collect.Lists; |
|
49 | 47 | import io.github.bucket4j.grid.ignite.Ignite; |
50 | 48 | import io.github.bucket4j.grid.infinispan.Infinispan; |
51 | 49 | import io.github.bucket4j.grid.jcache.JCache; |
52 | | -import java.util.ArrayList; |
53 | | -import java.util.List; |
54 | | -import javax.annotation.PostConstruct; |
55 | | -import javax.cache.Cache; |
56 | 50 | import lombok.RequiredArgsConstructor; |
57 | 51 | import org.apache.ignite.IgniteCache; |
58 | 52 | import org.infinispan.functional.FunctionalMap.ReadWriteMap; |
|
73 | 67 | import org.springframework.data.redis.core.StringRedisTemplate; |
74 | 68 | import org.springframework.web.util.UrlPathHelper; |
75 | 69 |
|
| 70 | +import javax.annotation.PostConstruct; |
| 71 | +import javax.cache.Cache; |
| 72 | +import java.util.List; |
| 73 | + |
| 74 | +import static com.marcosbarbero.cloud.autoconfigure.zuul.ratelimit.config.properties.RateLimitProperties.PREFIX; |
| 75 | + |
76 | 76 | /** |
77 | 77 | * @author Marcos Barbero |
78 | 78 | * @author Liel Chayoun |
@@ -238,7 +238,7 @@ protected static class RateLimitPropertiesAdjuster { |
238 | 238 | public void init() { |
239 | 239 | Policy defaultPolicy = rateLimitProperties.getDefaultPolicy(); |
240 | 240 | if (defaultPolicy != null) { |
241 | | - ArrayList<Policy> defaultPolicies = Lists.newArrayList(defaultPolicy); |
| 241 | + List<Policy> defaultPolicies = Lists.newArrayList(defaultPolicy); |
242 | 242 | defaultPolicies.addAll(rateLimitProperties.getDefaultPolicyList()); |
243 | 243 | rateLimitProperties.setDefaultPolicyList(defaultPolicies); |
244 | 244 | } |
|
0 commit comments