diff --git a/common/source/java/ch/systemsx/cisd/common/compression/file/CompressionWorker.java b/common/source/java/ch/systemsx/cisd/common/compression/file/CompressionWorker.java
index cb83f7c7387067a0cb5ff73785d8f60ba9160902..d86e0d3d22fbed5ce8690b7aefdac5ccab3778c4 100644
--- a/common/source/java/ch/systemsx/cisd/common/compression/file/CompressionWorker.java
+++ b/common/source/java/ch/systemsx/cisd/common/compression/file/CompressionWorker.java
@@ -74,7 +74,7 @@ class CompressionWorker implements Runnable
     {
         do
         {
-            if (Thread.currentThread().isInterrupted())
+            if (Thread.interrupted())
             {
                 if (operationLog.isInfoEnabled())
                 {