Browse Source

Use Optional value in more functional style

See gh-15575
pull/15580/head
igor-suhorukov 7 years ago committed by Stephane Nicoll
parent
commit
8ced867e95
  1. 7
      spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter.java

7
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerAdapter.java

@ -63,10 +63,9 @@ class CompositeHandlerAdapter implements HandlerAdapter { @@ -63,10 +63,9 @@ class CompositeHandlerAdapter implements HandlerAdapter {
@Override
public long getLastModified(HttpServletRequest request, Object handler) {
Optional<HandlerAdapter> adapter = getAdapter(handler);
if (adapter.isPresent()) {
return adapter.get().getLastModified(request, handler);
}
return 0;
return adapter
.map((handlerAdapter) -> handlerAdapter.getLastModified(request, handler))
.orElse(0L);
}
private Optional<HandlerAdapter> getAdapter(Object handler) {

Loading…
Cancel
Save