From df1d0645989c44bc4637f00ed367bf8acae3cdfc Mon Sep 17 00:00:00 2001 From: gojomo Date: Fri, 14 Jan 2011 22:07:01 +0000 Subject: [PATCH] * StoredQueue.java protect isEmpty() like size() for access after backing BDB closed --- commons/src/main/java/org/archive/bdb/StoredQueue.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/commons/src/main/java/org/archive/bdb/StoredQueue.java b/commons/src/main/java/org/archive/bdb/StoredQueue.java index d45bbb15..7a54cc2f 100644 --- a/commons/src/main/java/org/archive/bdb/StoredQueue.java +++ b/commons/src/main/java/org/archive/bdb/StoredQueue.java @@ -103,7 +103,11 @@ public class StoredQueue extends AbstractQueue { if(peekItem!=null) { return false; } - return queueMap.isEmpty(); + try { + return queueMap.isEmpty(); + } catch (IllegalStateException de) { + return true; + } } public boolean offer(E o) {