From 3a4d68d5044d88d8589de0b92ccf99fc03d91c4f Mon Sep 17 00:00:00 2001 From: RedKale <22250530@qq.com> Date: Thu, 7 Apr 2016 14:28:49 +0800 Subject: [PATCH] --- .../redkale/net/http/HttpResourceServlet.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/org/redkale/net/http/HttpResourceServlet.java b/src/org/redkale/net/http/HttpResourceServlet.java index 61ca75178..d688c8173 100644 --- a/src/org/redkale/net/http/HttpResourceServlet.java +++ b/src/org/redkale/net/http/HttpResourceServlet.java @@ -6,17 +6,18 @@ package org.redkale.net.http; import java.io.*; -import java.nio.*; +import java.nio.ByteBuffer; +import static java.nio.file.StandardWatchEventKinds.*; import java.nio.file.*; import static java.nio.file.StandardWatchEventKinds.*; -import java.util.*; import java.util.AbstractMap.SimpleEntry; -import java.util.concurrent.*; -import java.util.concurrent.atomic.*; -import java.util.function.*; +import java.util.*; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.LongAdder; +import java.util.function.Predicate; import java.util.logging.*; import java.util.regex.*; -import org.redkale.util.*; +import org.redkale.util.AnyValue; /** * @@ -78,6 +79,8 @@ public final class HttpResourceServlet extends HttpServlet { } } + protected final boolean finest = logger.isLoggable(Level.FINEST); + //缓存总大小, 默认128M protected long cachelimit = 128 * 1024 * 1024L; @@ -185,6 +188,7 @@ public final class HttpResourceServlet extends HttpServlet { entry = files.computeIfAbsent(uri, x -> createFileEntry(x)); } if (entry == null) { + if (finest) logger.log(Level.FINEST, "Not found url resource. request = " + request); response.finish404(); } else { response.finishFile(entry.file, entry.content);