Use Optional value in more functional style

See gh-15575
This commit is contained in:
igor-suhorukov
2018-12-29 00:16:19 +03:00
committed by Stephane Nicoll
parent 7946bec11f
commit 8ced867e95

View File

@@ -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) {