work as blacklist by default
diff --git a/src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java b/src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java
index 09833e3..98aec15 100644
--- a/src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java
+++ b/src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java
@@ -104,7 +104,11 @@
             }
         }
 
-        return false;
+        if (_isWhitelist) {
+            return false;
+        }
+
+        return true;
     }
 
     public void setWhitelist(boolean isWhitelist)