Index: /trunk/src/org/openstreetmap/josm/data/cache/HostLimitQueue.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/cache/HostLimitQueue.java	(revision 11545)
+++ /trunk/src/org/openstreetmap/josm/data/cache/HostLimitQueue.java	(revision 11546)
@@ -89,5 +89,7 @@
             } catch (InterruptedException e) {
                 // acquire my got interrupted, first offer back what was taken
-                offer(job);
+                if (!offer(job)) {
+                    Main.warn("Unable to offer back " + job);
+                }
                 throw e;
             }
@@ -107,5 +109,7 @@
         } catch (InterruptedException e) {
             // acquire my got interrupted, first offer back what was taken
-            offer(job);
+            if (!offer(job)) {
+                Main.warn("Unable to offer back " + job);
+            }
             throw e;
         }
