You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bs...@apache.org on 2017/10/20 21:50:56 UTC

[geode] branch develop updated: GEODE-3871 allow exclusion of serializable classes in AnalyzeSerializablesJUnitTest

This is an automated email from the ASF dual-hosted git repository.

bschuchardt pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 70d428f  GEODE-3871 allow exclusion of serializable classes in AnalyzeSerializablesJUnitTest
70d428f is described below

commit 70d428fe06406c26382e015df8af28384c7697eb
Author: Bruce Schuchardt <bs...@pivotal.io>
AuthorDate: Fri Oct 20 14:49:12 2017 -0700

    GEODE-3871 allow exclusion of serializable classes in AnalyzeSerializablesJUnitTest
    
    merge of feature/GEODE-3871 to develop
    
    commit 6442024162b256bab5885f288b950f4a0ad9f56d
    Author: Bruce Schuchardt <bs...@pivotal.io>
    Date:   Thu Oct 19 09:46:04 2017 -0700
    
        GEODE-3871 allow exclusion of serializable classes in AnalyzeSerializablesJUnitTest
    
        Modified the test to pay attention to excludedClasses in findSerializables.
        Moved classes from sanctionedSerialiables.txt to excludedClasses.txt.
        There are probably more classes that should be moved but I'm trying to
        be conservative in this first effort.
---
 .../internal/cli/domain/DataCommandRequest.java    |  36 +--
 .../AnalyzeSerializablesJUnitTest.java             |  14 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  | 270 ++++++++++++++++-----
 .../org/apache/geode/codeAnalysis/openBugs.txt     |   3 -
 .../geode/codeAnalysis/sanctionedSerializables.txt | 218 +----------------
 5 files changed, 231 insertions(+), 310 deletions(-)

diff --git a/geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/DataCommandRequest.java b/geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/DataCommandRequest.java
index 1b7557b..b2c3352 100644
--- a/geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/DataCommandRequest.java
+++ b/geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/DataCommandRequest.java
@@ -25,10 +25,8 @@ import org.apache.geode.management.internal.cli.i18n.CliStrings;
 /**
  * Domain object used for Data Commands Functions
  * 
- * TODO : Implement DataSerializable
- *
  */
-public class DataCommandRequest implements /* Data */ Serializable {
+public class DataCommandRequest implements Serializable {
 
   protected static final boolean DEFAULT_LOAD_ON_CACHE_MISS = false;
 
@@ -195,36 +193,4 @@ public class DataCommandRequest implements /* Data */ Serializable {
     this.principal = principal;
   }
 
-  // @Override
-  public void toData(DataOutput out) throws IOException {
-    DataSerializer.writeString(command, out);
-    DataSerializer.writeString(key, out);
-    DataSerializer.writeString(value, out);
-    DataSerializer.writeBoolean(putIfAbsent, out);
-    DataSerializer.writeString(keyClass, out);
-    DataSerializer.writeString(valueClass, out);
-    DataSerializer.writeString(regionName, out);
-    DataSerializer.writeString(removeAllKeys, out);
-    DataSerializer.writeBoolean(recursive, out);
-    DataSerializer.writeBoolean(loadOnCacheMiss, out);
-    DataSerializer.writeObject(principal, out);
-  }
-
-  // @Override
-  public void fromData(DataInput in) throws IOException, ClassNotFoundException {
-    command = DataSerializer.readString(in);
-    key = DataSerializer.readString(in);
-    value = DataSerializer.readString(in);
-    putIfAbsent = DataSerializer.readBoolean(in);
-    keyClass = DataSerializer.readString(in);
-    valueClass = DataSerializer.readString(in);
-    regionName = DataSerializer.readString(in);
-    removeAllKeys = DataSerializer.readString(in);
-    recursive = DataSerializer.readBoolean(in);
-    loadOnCacheMiss = DataSerializer.readBoolean(in);
-    principal = DataSerializer.readObject(in);
-  }
-
-
-
 }
diff --git a/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java b/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java
index c9118e4..f75bc8b 100644
--- a/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java
@@ -45,9 +45,11 @@ import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 @Category(IntegrationTest.class)
 public class AnalyzeSerializablesJUnitTest {
@@ -62,6 +64,8 @@ public class AnalyzeSerializablesJUnitTest {
   /** all loaded classes */
   private Map<String, CompiledClass> classes;
 
+  List<String> excludedClasses;
+
   private File expectedDataSerializablesFile;
   private File expectedSerializablesFile;
 
@@ -162,7 +166,7 @@ public class AnalyzeSerializablesJUnitTest {
   private void loadClasses() throws IOException {
     System.out.println("loadClasses starting");
 
-    List<String> excludedClasses = loadExcludedClasses(getResourceAsFile("excludedClasses.txt"));
+    excludedClasses = loadExcludedClasses(getResourceAsFile("excludedClasses.txt"));
     List<String> openBugs = loadOpenBugs(getResourceAsFile("openBugs.txt"));
 
     excludedClasses.addAll(openBugs);
@@ -276,9 +280,15 @@ public class AnalyzeSerializablesJUnitTest {
 
   private List<ClassAndVariables> findSerializables() {
     List<ClassAndVariables> result = new ArrayList<>(2000);
+    System.out.println("excluded classes are " + excludedClasses);
+    Set<String> setOfExclusions = new HashSet<>(excludedClasses);
     for (Map.Entry<String, CompiledClass> entry : this.classes.entrySet()) {
       CompiledClass compiledClass = entry.getValue();
-      System.out.println("processing class " + compiledClass.fullyQualifiedName());
+      if (setOfExclusions.contains(compiledClass.fullyQualifiedName())) {
+        System.out.println("excluding class " + compiledClass.fullyQualifiedName());
+        continue;
+      }
+      // System.out.println("processing class " + compiledClass.fullyQualifiedName());
 
       if (!compiledClass.isInterface() && compiledClass.isSerializableAndNotDataSerializable()) {
         ClassAndVariables classAndVariables = new ClassAndVariables(compiledClass);
diff --git a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
index 3085c11..5168332 100644
--- a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
+++ b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt
@@ -35,60 +35,183 @@ org/apache/geode/internal/process/ProcessType
 org/apache/geode/internal/process/ProcessUtils
 org/apache/geode/internal/process/UnableToControlProcessException
 org/apache/geode/internal/redis/RegionCreationException
-org/apache/geode/internal/redis/executor/ListQuery
-org/apache/geode/internal/redis/executor/ListQuery$1
-org/apache/geode/internal/redis/executor/ListQuery$2
-org/apache/geode/internal/redis/executor/ListQuery$3
-org/apache/geode/internal/redis/executor/ListQuery$4
-org/apache/geode/internal/redis/executor/ListQuery$5
-org/apache/geode/internal/redis/executor/ListQuery$6
-org/apache/geode/internal/redis/executor/ListQuery$7
-org/apache/geode/internal/redis/executor/SortedSetQuery
-org/apache/geode/internal/redis/executor/SortedSetQuery$1
-org/apache/geode/internal/redis/executor/SortedSetQuery$10
-org/apache/geode/internal/redis/executor/SortedSetQuery$11
-org/apache/geode/internal/redis/executor/SortedSetQuery$12
-org/apache/geode/internal/redis/executor/SortedSetQuery$13
-org/apache/geode/internal/redis/executor/SortedSetQuery$14
-org/apache/geode/internal/redis/executor/SortedSetQuery$15
-org/apache/geode/internal/redis/executor/SortedSetQuery$16
-org/apache/geode/internal/redis/executor/SortedSetQuery$17
-org/apache/geode/internal/redis/executor/SortedSetQuery$18
-org/apache/geode/internal/redis/executor/SortedSetQuery$19
-org/apache/geode/internal/redis/executor/SortedSetQuery$2
-org/apache/geode/internal/redis/executor/SortedSetQuery$20
-org/apache/geode/internal/redis/executor/SortedSetQuery$21
-org/apache/geode/internal/redis/executor/SortedSetQuery$22
-org/apache/geode/internal/redis/executor/SortedSetQuery$23
-org/apache/geode/internal/redis/executor/SortedSetQuery$24
-org/apache/geode/internal/redis/executor/SortedSetQuery$25
-org/apache/geode/internal/redis/executor/SortedSetQuery$26
-org/apache/geode/internal/redis/executor/SortedSetQuery$27
-org/apache/geode/internal/redis/executor/SortedSetQuery$28
-org/apache/geode/internal/redis/executor/SortedSetQuery$29
-org/apache/geode/internal/redis/executor/SortedSetQuery$3
-org/apache/geode/internal/redis/executor/SortedSetQuery$30
-org/apache/geode/internal/redis/executor/SortedSetQuery$31
-org/apache/geode/internal/redis/executor/SortedSetQuery$32
-org/apache/geode/internal/redis/executor/SortedSetQuery$33
-org/apache/geode/internal/redis/executor/SortedSetQuery$34
-org/apache/geode/internal/redis/executor/SortedSetQuery$35
-org/apache/geode/internal/redis/executor/SortedSetQuery$36
-org/apache/geode/internal/redis/executor/SortedSetQuery$37
-org/apache/geode/internal/redis/executor/SortedSetQuery$38
-org/apache/geode/internal/redis/executor/SortedSetQuery$39
-org/apache/geode/internal/redis/executor/SortedSetQuery$4
-org/apache/geode/internal/redis/executor/SortedSetQuery$40
-org/apache/geode/internal/redis/executor/SortedSetQuery$41
-org/apache/geode/internal/redis/executor/SortedSetQuery$42
-org/apache/geode/internal/redis/executor/SortedSetQuery$43
-org/apache/geode/internal/redis/executor/SortedSetQuery$44
-org/apache/geode/internal/redis/executor/SortedSetQuery$45
-org/apache/geode/internal/redis/executor/SortedSetQuery$5
-org/apache/geode/internal/redis/executor/SortedSetQuery$6
-org/apache/geode/internal/redis/executor/SortedSetQuery$7
-org/apache/geode/internal/redis/executor/SortedSetQuery$8
-org/apache/geode/internal/redis/executor/SortedSetQuery$9
+org/apache/geode/redis/internal/RedisCommandType,false
+org/apache/geode/redis/internal/RedisCommandType$1
+org/apache/geode/redis/internal/RedisCommandType$10
+org/apache/geode/redis/internal/RedisCommandType$100
+org/apache/geode/redis/internal/RedisCommandType$101
+org/apache/geode/redis/internal/RedisCommandType$102
+org/apache/geode/redis/internal/RedisCommandType$103
+org/apache/geode/redis/internal/RedisCommandType$104
+org/apache/geode/redis/internal/RedisCommandType$105
+org/apache/geode/redis/internal/RedisCommandType$106
+org/apache/geode/redis/internal/RedisCommandType$107
+org/apache/geode/redis/internal/RedisCommandType$108
+org/apache/geode/redis/internal/RedisCommandType$109
+org/apache/geode/redis/internal/RedisCommandType$11
+org/apache/geode/redis/internal/RedisCommandType$110
+org/apache/geode/redis/internal/RedisCommandType$111
+org/apache/geode/redis/internal/RedisCommandType$112
+org/apache/geode/redis/internal/RedisCommandType$113
+org/apache/geode/redis/internal/RedisCommandType$12
+org/apache/geode/redis/internal/RedisCommandType$13
+org/apache/geode/redis/internal/RedisCommandType$14
+org/apache/geode/redis/internal/RedisCommandType$15
+org/apache/geode/redis/internal/RedisCommandType$16
+org/apache/geode/redis/internal/RedisCommandType$17
+org/apache/geode/redis/internal/RedisCommandType$18
+org/apache/geode/redis/internal/RedisCommandType$19
+org/apache/geode/redis/internal/RedisCommandType$2
+org/apache/geode/redis/internal/RedisCommandType$20
+org/apache/geode/redis/internal/RedisCommandType$21
+org/apache/geode/redis/internal/RedisCommandType$22
+org/apache/geode/redis/internal/RedisCommandType$23
+org/apache/geode/redis/internal/RedisCommandType$24
+org/apache/geode/redis/internal/RedisCommandType$25
+org/apache/geode/redis/internal/RedisCommandType$26
+org/apache/geode/redis/internal/RedisCommandType$27
+org/apache/geode/redis/internal/RedisCommandType$28
+org/apache/geode/redis/internal/RedisCommandType$29
+org/apache/geode/redis/internal/RedisCommandType$3
+org/apache/geode/redis/internal/RedisCommandType$30
+org/apache/geode/redis/internal/RedisCommandType$31
+org/apache/geode/redis/internal/RedisCommandType$32
+org/apache/geode/redis/internal/RedisCommandType$33
+org/apache/geode/redis/internal/RedisCommandType$34
+org/apache/geode/redis/internal/RedisCommandType$35
+org/apache/geode/redis/internal/RedisCommandType$36
+org/apache/geode/redis/internal/RedisCommandType$37
+org/apache/geode/redis/internal/RedisCommandType$38
+org/apache/geode/redis/internal/RedisCommandType$39
+org/apache/geode/redis/internal/RedisCommandType$4
+org/apache/geode/redis/internal/RedisCommandType$40
+org/apache/geode/redis/internal/RedisCommandType$41
+org/apache/geode/redis/internal/RedisCommandType$42
+org/apache/geode/redis/internal/RedisCommandType$43
+org/apache/geode/redis/internal/RedisCommandType$44
+org/apache/geode/redis/internal/RedisCommandType$45
+org/apache/geode/redis/internal/RedisCommandType$46
+org/apache/geode/redis/internal/RedisCommandType$47
+org/apache/geode/redis/internal/RedisCommandType$48
+org/apache/geode/redis/internal/RedisCommandType$49
+org/apache/geode/redis/internal/RedisCommandType$5
+org/apache/geode/redis/internal/RedisCommandType$50
+org/apache/geode/redis/internal/RedisCommandType$51
+org/apache/geode/redis/internal/RedisCommandType$52
+org/apache/geode/redis/internal/RedisCommandType$53
+org/apache/geode/redis/internal/RedisCommandType$54
+org/apache/geode/redis/internal/RedisCommandType$55
+org/apache/geode/redis/internal/RedisCommandType$56
+org/apache/geode/redis/internal/RedisCommandType$57
+org/apache/geode/redis/internal/RedisCommandType$58
+org/apache/geode/redis/internal/RedisCommandType$59
+org/apache/geode/redis/internal/RedisCommandType$6
+org/apache/geode/redis/internal/RedisCommandType$60
+org/apache/geode/redis/internal/RedisCommandType$61
+org/apache/geode/redis/internal/RedisCommandType$62
+org/apache/geode/redis/internal/RedisCommandType$63
+org/apache/geode/redis/internal/RedisCommandType$64
+org/apache/geode/redis/internal/RedisCommandType$65
+org/apache/geode/redis/internal/RedisCommandType$66
+org/apache/geode/redis/internal/RedisCommandType$67
+org/apache/geode/redis/internal/RedisCommandType$68
+org/apache/geode/redis/internal/RedisCommandType$69
+org/apache/geode/redis/internal/RedisCommandType$7
+org/apache/geode/redis/internal/RedisCommandType$70
+org/apache/geode/redis/internal/RedisCommandType$71
+org/apache/geode/redis/internal/RedisCommandType$72
+org/apache/geode/redis/internal/RedisCommandType$73
+org/apache/geode/redis/internal/RedisCommandType$74
+org/apache/geode/redis/internal/RedisCommandType$75
+org/apache/geode/redis/internal/RedisCommandType$76
+org/apache/geode/redis/internal/RedisCommandType$77
+org/apache/geode/redis/internal/RedisCommandType$78
+org/apache/geode/redis/internal/RedisCommandType$79
+org/apache/geode/redis/internal/RedisCommandType$8
+org/apache/geode/redis/internal/RedisCommandType$80
+org/apache/geode/redis/internal/RedisCommandType$81
+org/apache/geode/redis/internal/RedisCommandType$82
+org/apache/geode/redis/internal/RedisCommandType$83
+org/apache/geode/redis/internal/RedisCommandType$84
+org/apache/geode/redis/internal/RedisCommandType$85
+org/apache/geode/redis/internal/RedisCommandType$86
+org/apache/geode/redis/internal/RedisCommandType$87
+org/apache/geode/redis/internal/RedisCommandType$88
+org/apache/geode/redis/internal/RedisCommandType$89
+org/apache/geode/redis/internal/RedisCommandType$9
+org/apache/geode/redis/internal/RedisCommandType$90
+org/apache/geode/redis/internal/RedisCommandType$91
+org/apache/geode/redis/internal/RedisCommandType$92
+org/apache/geode/redis/internal/RedisCommandType$93
+org/apache/geode/redis/internal/RedisCommandType$94
+org/apache/geode/redis/internal/RedisCommandType$95
+org/apache/geode/redis/internal/RedisCommandType$96
+org/apache/geode/redis/internal/RedisCommandType$97
+org/apache/geode/redis/internal/RedisCommandType$98
+org/apache/geode/redis/internal/RedisCommandType$99
+org/apache/geode/redis/internal/RedisDataType
+org/apache/geode/redis/internal/RedisDataType$1
+org/apache/geode/redis/internal/RedisDataType$2
+org/apache/geode/redis/internal/RedisDataType$3
+org/apache/geode/redis/internal/RedisDataType$4
+org/apache/geode/redis/internal/RedisDataType$5
+org/apache/geode/redis/internal/RedisDataType$6
+org/apache/geode/redis/internal/RedisDataType$7
+org/apache/geode/redis/internal/RedisDataType$8
+org/apache/geode/redis/internal/executor/ListQuery
+org/apache/geode/redis/internal/executor/ListQuery$1
+org/apache/geode/redis/internal/executor/ListQuery$2
+org/apache/geode/redis/internal/executor/ListQuery$3
+org/apache/geode/redis/internal/executor/ListQuery$4
+org/apache/geode/redis/internal/executor/ListQuery$5
+org/apache/geode/redis/internal/executor/ListQuery$6
+org/apache/geode/redis/internal/executor/ListQuery$7
+org/apache/geode/redis/internal/executor/SortedSetQuery
+org/apache/geode/redis/internal/executor/SortedSetQuery$1
+org/apache/geode/redis/internal/executor/SortedSetQuery$10
+org/apache/geode/redis/internal/executor/SortedSetQuery$11
+org/apache/geode/redis/internal/executor/SortedSetQuery$12
+org/apache/geode/redis/internal/executor/SortedSetQuery$13
+org/apache/geode/redis/internal/executor/SortedSetQuery$14
+org/apache/geode/redis/internal/executor/SortedSetQuery$15
+org/apache/geode/redis/internal/executor/SortedSetQuery$16
+org/apache/geode/redis/internal/executor/SortedSetQuery$17
+org/apache/geode/redis/internal/executor/SortedSetQuery$18
+org/apache/geode/redis/internal/executor/SortedSetQuery$19
+org/apache/geode/redis/internal/executor/SortedSetQuery$2
+org/apache/geode/redis/internal/executor/SortedSetQuery$20
+org/apache/geode/redis/internal/executor/SortedSetQuery$21
+org/apache/geode/redis/internal/executor/SortedSetQuery$22
+org/apache/geode/redis/internal/executor/SortedSetQuery$23
+org/apache/geode/redis/internal/executor/SortedSetQuery$24
+org/apache/geode/redis/internal/executor/SortedSetQuery$25
+org/apache/geode/redis/internal/executor/SortedSetQuery$26
+org/apache/geode/redis/internal/executor/SortedSetQuery$27
+org/apache/geode/redis/internal/executor/SortedSetQuery$28
+org/apache/geode/redis/internal/executor/SortedSetQuery$29
+org/apache/geode/redis/internal/executor/SortedSetQuery$3
+org/apache/geode/redis/internal/executor/SortedSetQuery$30
+org/apache/geode/redis/internal/executor/SortedSetQuery$31
+org/apache/geode/redis/internal/executor/SortedSetQuery$32
+org/apache/geode/redis/internal/executor/SortedSetQuery$33
+org/apache/geode/redis/internal/executor/SortedSetQuery$34
+org/apache/geode/redis/internal/executor/SortedSetQuery$35
+org/apache/geode/redis/internal/executor/SortedSetQuery$36
+org/apache/geode/redis/internal/executor/SortedSetQuery$37
+org/apache/geode/redis/internal/executor/SortedSetQuery$38
+org/apache/geode/redis/internal/executor/SortedSetQuery$39
+org/apache/geode/redis/internal/executor/SortedSetQuery$4
+org/apache/geode/redis/internal/executor/SortedSetQuery$40
+org/apache/geode/redis/internal/executor/SortedSetQuery$41
+org/apache/geode/redis/internal/executor/SortedSetQuery$42
+org/apache/geode/redis/internal/executor/SortedSetQuery$43
+org/apache/geode/redis/internal/executor/SortedSetQuery$44
+org/apache/geode/redis/internal/executor/SortedSetQuery$45
+org/apache/geode/redis/internal/executor/SortedSetQuery$5
+org/apache/geode/redis/internal/executor/SortedSetQuery$6
+org/apache/geode/redis/internal/executor/SortedSetQuery$7
+org/apache/geode/redis/internal/executor/SortedSetQuery$8
+org/apache/geode/redis/internal/executor/SortedSetQuery$9
 org/apache/geode/internal/shared/NativeErrorException
 org/apache/geode/internal/shared/OSType
 org/apache/geode/internal/shared/OSType$1
@@ -160,6 +283,43 @@ org.apache.geode.internal.security.SecurableCommunicationChannel
 org/apache/geode/internal/security/shiro/GeodeAuthenticationToken
 org/apache/geode/internal/cache/InitialImageOperation$GIITestHook
 org/apache/geode/internal/AvailablePort$Keeper
-org/apache/geode/internal/admin/remote/DistributionLocatorId
 org/apache/geode/admin/internal/BackupStatusImpl
 org/apache/geode/management/internal/BackupStatusImpl
+org/apache/geode/pdx/JSONFormatter$states
+org/apache/geode/internal/memcached/Command
+org/apache/geode/internal/memcached/Command$1
+org/apache/geode/internal/memcached/Command$10
+org/apache/geode/internal/memcached/Command$11
+org/apache/geode/internal/memcached/Command$12
+org/apache/geode/internal/memcached/Command$13
+org/apache/geode/internal/memcached/Command$14
+org/apache/geode/internal/memcached/Command$15
+org/apache/geode/internal/memcached/Command$16
+org/apache/geode/internal/memcached/Command$17
+org/apache/geode/internal/memcached/Command$18
+org/apache/geode/internal/memcached/Command$19
+org/apache/geode/internal/memcached/Command$2
+org/apache/geode/internal/memcached/Command$20
+org/apache/geode/internal/memcached/Command$21
+org/apache/geode/internal/memcached/Command$22
+org/apache/geode/internal/memcached/Command$23
+org/apache/geode/internal/memcached/Command$24
+org/apache/geode/internal/memcached/Command$25
+org/apache/geode/internal/memcached/Command$26
+org/apache/geode/internal/memcached/Command$27
+org/apache/geode/internal/memcached/Command$28
+org/apache/geode/internal/memcached/Command$29
+org/apache/geode/internal/memcached/Command$3
+org/apache/geode/internal/memcached/Command$30
+org/apache/geode/internal/memcached/Command$31
+org/apache/geode/internal/memcached/Command$32
+org/apache/geode/internal/memcached/Command$33
+org/apache/geode/internal/memcached/Command$34
+org/apache/geode/internal/memcached/Command$4
+org/apache/geode/internal/memcached/Command$5
+org/apache/geode/internal/memcached/Command$6
+org/apache/geode/internal/memcached/Command$7
+org/apache/geode/internal/memcached/Command$8
+org/apache/geode/internal/memcached/Command$9
+org/apache/geode/redis/internal/RedisCommandType
+org/apache/geode/redis/internal/executor/list/ListExecutor$ListDirection
diff --git a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt
index 2096a36..3be83db 100644
--- a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt
+++ b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt
@@ -13,9 +13,6 @@
 # ~~~~~~~~~~~~~~~~~~~ DataSerializables ~~~~~~~~~~~~~~~~~~~~~~~~~
 # these are failures from testDataSerializables
 
-50197,org/apache/geode/management/internal/cli/domain/DataCommandRequest
-
-
 # ~~~~~~~~~~~~~~~~~~~ Serializables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 # these are failures from testSerializables
 
diff --git a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
index 7898aeb..1a26a17 100755
--- a/geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
+++ b/geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
@@ -386,41 +386,6 @@ org/apache/geode/internal/hll/HyperLogLogPlus$HyperLogLogPlusMergeException,fals
 org/apache/geode/internal/hll/HyperLogLogPlus$SerializationHolder,false,hyperLogLogHolder:org/apache/geode/internal/hll/HyperLogLogPlus
 org/apache/geode/internal/jta/TransactionManagerImpl,true,5033392316185449821,globalTransactionMap:java/util/Map,gtxSet:java/util/SortedSet,isActive:boolean,transactionMap:java/util/Map
 org/apache/geode/internal/jta/UserTransactionImpl,true,2994652455204901910,storedTimeOut:int,tm:javax/transaction/TransactionManager
-org/apache/geode/internal/memcached/Command,false
-org/apache/geode/internal/memcached/Command$1,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$10,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$11,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$12,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$13,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$14,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$15,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$16,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$17,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$18,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$19,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$2,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$20,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$21,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$22,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$23,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$24,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$25,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$26,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$27,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$28,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$29,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$3,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$30,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$31,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$32,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$33,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$34,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$4,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$5,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$6,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$7,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$8,false,processor:org/apache/geode/internal/memcached/CommandProcessor
-org/apache/geode/internal/memcached/Command$9,false,processor:org/apache/geode/internal/memcached/CommandProcessor
 org/apache/geode/internal/memcached/Reply,false
 org/apache/geode/internal/memcached/Reply$1,false
 org/apache/geode/internal/memcached/Reply$2,false
@@ -615,7 +580,6 @@ org/apache/geode/management/internal/web/domain/QueryParameterSource,true,341311
 org/apache/geode/management/internal/web/shell/MBeanAccessException,true,813768898269516238
 org/apache/geode/memcached/GemFireMemcachedServer$Protocol,false
 org/apache/geode/pdx/FieldType,false,defaultSerializedValue:java/nio/ByteBuffer,defaultValue:java/lang/Object,isFixedWidth:boolean,name:java/lang/String,width:int
-org/apache/geode/pdx/JSONFormatter$states,false
 org/apache/geode/pdx/JSONFormatterException,true,1
 org/apache/geode/pdx/NonPortableClassException,true,-743743189068362837
 org/apache/geode/pdx/PdxConfigurationException,true,-2329989020829052537
@@ -634,187 +598,11 @@ org/apache/geode/pdx/internal/PdxInstanceImpl,true,-1669268527103938431
 org/apache/geode/pdx/internal/PdxReaderImpl,true,-6094553093860427759,blobType:org/apache/geode/pdx/internal/PdxType,dis:org/apache/geode/pdx/internal/PdxInputStream
 org/apache/geode/pdx/internal/WritablePdxInstanceImpl,true,7398999150097596214,dirtyFields:java/lang/Object[]
 org/apache/geode/redis/internal/RedisCommandParserException,true,4707944288714910949
-org/apache/geode/redis/internal/RedisCommandType,false
-org/apache/geode/redis/internal/RedisCommandType$1,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$10,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$100,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$101,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$102,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$103,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$104,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$105,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$106,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$107,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$108,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$109,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$11,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$110,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$111,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$112,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$113,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$12,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$13,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$14,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$15,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$16,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$17,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$18,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$19,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$2,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$20,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$21,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$22,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$23,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$24,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$25,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$26,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$27,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$28,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$29,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$3,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$30,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$31,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$32,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$33,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$34,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$35,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$36,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$37,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$38,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$39,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$4,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$40,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$41,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$42,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$43,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$44,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$45,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$46,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$47,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$48,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$49,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$5,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$50,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$51,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$52,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$53,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$54,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$55,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$56,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$57,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$58,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$59,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$6,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$60,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$61,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$62,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$63,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$64,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$65,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$66,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$67,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$68,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$69,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$7,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$70,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$71,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$72,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$73,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$74,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$75,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$76,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$77,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$78,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$79,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$8,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$80,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$81,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$82,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$83,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$84,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$85,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$86,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$87,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$88,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$89,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$9,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$90,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$91,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$92,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$93,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$94,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$95,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$96,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$97,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$98,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisCommandType$99,false,dataType:org/apache/geode/redis/internal/RedisDataType,executor:org/apache/geode/redis/internal/Executor
-org/apache/geode/redis/internal/RedisDataType,false
-org/apache/geode/redis/internal/RedisDataType$1,false
-org/apache/geode/redis/internal/RedisDataType$2,false
-org/apache/geode/redis/internal/RedisDataType$3,false
-org/apache/geode/redis/internal/RedisDataType$4,false
-org/apache/geode/redis/internal/RedisDataType$5,false
-org/apache/geode/redis/internal/RedisDataType$6,false
-org/apache/geode/redis/internal/RedisDataType$7,false
-org/apache/geode/redis/internal/RedisDataType$8,false
 org/apache/geode/redis/internal/RedisDataTypeMismatchException,true,-2451663685348513870
 org/apache/geode/redis/internal/RegionCreationException,true,8416820139078312997
-org/apache/geode/redis/internal/executor/ListQuery,false
-org/apache/geode/redis/internal/executor/ListQuery$1,false
-org/apache/geode/redis/internal/executor/ListQuery$2,false
-org/apache/geode/redis/internal/executor/ListQuery$3,false
-org/apache/geode/redis/internal/executor/ListQuery$4,false
-org/apache/geode/redis/internal/executor/ListQuery$5,false
-org/apache/geode/redis/internal/executor/ListQuery$6,false
-org/apache/geode/redis/internal/executor/ListQuery$7,false
-org/apache/geode/redis/internal/executor/SortedSetQuery,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$1,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$10,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$11,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$12,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$13,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$14,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$15,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$16,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$17,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$18,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$19,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$2,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$20,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$21,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$22,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$23,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$24,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$25,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$26,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$27,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$28,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$29,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$3,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$30,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$31,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$32,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$33,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$34,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$35,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$36,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$37,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$38,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$39,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$4,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$40,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$41,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$42,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$43,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$44,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$45,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$5,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$6,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$7,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$8,false
-org/apache/geode/redis/internal/executor/SortedSetQuery$9,false
-org/apache/geode/redis/internal/executor/list/ListExecutor$ListDirection,false
 org/apache/geode/security/AuthenticationFailedException,true,-8202866472279088879
 org/apache/geode/security/AuthenticationRequiredException,true,4675976651103154919
 org/apache/geode/security/GemFireSecurityException,true,3814254578203076926,cause:java/lang/Throwable
-org/apache/geode/security/NotAuthorizedException,true,419215768216387745,principal:java/security/Principal
\ No newline at end of file
+org/apache/geode/security/NotAuthorizedException,true,419215768216387745,principal:java/security/Principal
+org/apache/geode/internal/admin/remote/DistributionLocatorId,true,6587390186971937865,bindAddress:java/lang/String,host:java/net/InetAddress,hostname:java/lang/String,hostnameForClients:java/lang/String,peerLocator:boolean,port:int,serverLocator:boolean
+org/apache/geode/management/internal/cli/domain/DataCommandRequest,false,command:java/lang/String,key:java/lang/String,keyClass:java/lang/String,loadOnCacheMiss:boolean,principal:java/lang/Object,putIfAbsent:boolean,query:java/lang/String,recursive:boolean,regionName:java/lang/String,removeAllKeys:java/lang/String,value:java/lang/String,valueClass:java/lang/String

-- 
To stop receiving notification emails like this one, please contact
['"commits@geode.apache.org" <co...@geode.apache.org>'].