From 72c0d1c7b57fd38ba68d8752a9144631c0765c9c Mon Sep 17 00:00:00 2001 From: wenshao Date: Mon, 7 Nov 2011 14:58:31 +0800 Subject: [PATCH] =?UTF-8?q?IN=20PROGRESS=20-=20issue=20DRUID-80:=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96PreparedStatementCache=E7=9A=84LRU=E7=AE=97?= =?UTF-8?q?=E6=B3=95=20http://code.alibabatech.com/jira/browse/DRUID-80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/alibaba/druid/pool/PreparedStatementPool.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/PreparedStatementPool.java b/src/main/java/com/alibaba/druid/pool/PreparedStatementPool.java index ebcf23cd29..d73323ee52 100644 --- a/src/main/java/com/alibaba/druid/pool/PreparedStatementPool.java +++ b/src/main/java/com/alibaba/druid/pool/PreparedStatementPool.java @@ -43,7 +43,7 @@ public class PreparedStatementPool { } public PreparedStatementHolder get(PreparedStatementKey key) { - PreparedStatementHolder holder = map.remove(key); + PreparedStatementHolder holder = map.get(key); if (holder != null) { holder.incrementReusedCount(); @@ -73,7 +73,7 @@ public class PreparedStatementPool { private static final long serialVersionUID = 1L; public LRUCache(int maxSize){ - super(maxSize); + super(maxSize, 0.75f, true); } protected boolean removeEldestEntry(Entry eldest) {