Replace lambda with method reference
This commit is contained in:
@@ -182,7 +182,7 @@ http POST :8080/admin/gateway/routes/apiaddreqhead uri=http://httpbin.org:80 pre
|
||||
return this.routeDefinitionLocator.getRouteDefinitions()
|
||||
.filter(route -> route.getId().equals(id))
|
||||
.singleOrEmpty()
|
||||
.map(route -> ResponseEntity.ok(route))
|
||||
.map(ResponseEntity::ok)
|
||||
.switchIfEmpty(Mono.just(ResponseEntity.notFound().build()));
|
||||
}
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ public class CachingRouteDefinitionLocator implements RouteDefinitionLocator {
|
||||
public CachingRouteDefinitionLocator(RouteDefinitionLocator delegate) {
|
||||
this.delegate = delegate;
|
||||
routeDefinitions = CacheFlux.lookup(cache, "routeDefs", RouteDefinition.class)
|
||||
.onCacheMissResume(() -> this.delegate.getRouteDefinitions());
|
||||
.onCacheMissResume(this.delegate::getRouteDefinitions);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user