diff --git a/src/com/wentch/redkale/net/http/HttpResourceServlet.java b/src/com/wentch/redkale/net/http/HttpResourceServlet.java index e325b52f9..ac0795efd 100644 --- a/src/com/wentch/redkale/net/http/HttpResourceServlet.java +++ b/src/com/wentch/redkale/net/http/HttpResourceServlet.java @@ -180,11 +180,7 @@ public final class HttpResourceServlet extends HttpServlet { if (watchThread == null) { entry = createFileEntry(uri); } else { //有缓存 - entry = files.get(uri); - if (entry == null) { - entry = createFileEntry(uri); - if (entry != null) files.put(uri, entry); - } + entry = files.computeIfAbsent(uri, x -> createFileEntry(x)); } if (entry == null) { response.finish404();