You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by di...@apache.org on 2015/11/11 00:42:23 UTC

[01/50] [abbrv] incubator-geode git commit: GEODE-381 enable gfsh https usage through SSL terminated environments

Repository: incubator-geode
Updated Branches:
  refs/heads/feature/GEODE-12 663379e28 -> 2710a4229


GEODE-381 enable gfsh https usage through SSL terminated environments


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/e9aa18bd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/e9aa18bd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/e9aa18bd

Branch: refs/heads/feature/GEODE-12
Commit: e9aa18bdbd8426d0d8dbede7e9ad68933f378be4
Parents: 8f96cf7
Author: Jens Deppe <jd...@gopivotal.com>
Authored: Mon Oct 5 15:01:17 2015 -0700
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Fri Oct 30 09:17:14 2015 -0700

----------------------------------------------------------------------
 .../internal/cli/commands/ShellCommands.java    |   7 +-
 .../controllers/AbstractCommandsController.java |   7 +-
 .../controllers/ShellCommandsController.java    | 178 ++++++++++---------
 gemfire-web/build.gradle                        |   4 +-
 .../ShellCommandsControllerJUnitTest.java       |  47 +++--
 5 files changed, 140 insertions(+), 103 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e9aa18bd/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/ShellCommands.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/ShellCommands.java b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/ShellCommands.java
index 43e85f4..edab207 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/ShellCommands.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/ShellCommands.java
@@ -206,10 +206,13 @@ public class ShellCommands implements CommandMarker {
             url = url.replace("http:", "https:");
           }
         }
-        
+
+        // This is so that SSL termination results in https URLs being returned
+        String query = (url.startsWith("https")) ? "?scheme=https" : "";
+
         LogWrapper.getInstance().warning(String.format("Sending HTTP request for Link Index at (%1$s)...", url.concat("/index")));
 
-        LinkIndex linkIndex = new SimpleHttpRequester(CONNECT_LOCATOR_TIMEOUT_MS).get(url.concat("/index"), LinkIndex.class);
+        LinkIndex linkIndex = new SimpleHttpRequester(CONNECT_LOCATOR_TIMEOUT_MS).get(url.concat("/index").concat(query), LinkIndex.class);
 
         LogWrapper.getInstance().warning(String.format("Received Link Index (%1$s)", linkIndex.toString()));
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e9aa18bd/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/AbstractCommandsController.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/AbstractCommandsController.java b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/AbstractCommandsController.java
index 74a9bff..41a890a 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/AbstractCommandsController.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/AbstractCommandsController.java
@@ -57,6 +57,7 @@ import org.springframework.web.bind.annotation.InitBinder;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.context.request.WebRequest;
 import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
+import org.springframework.web.util.UriComponentsBuilder;
 
 /**
  * The AbstractCommandsController class is the abstract base class encapsulating common functionality across all
@@ -255,12 +256,14 @@ public abstract class AbstractCommandsController {
    * Converts the URI relative path to an absolute path based on the Servlet context information.
    * 
    * @param path the URI relative path to append to the Servlet context path.
+   * @param scheme the scheme to use for the URI
    * @return a URI constructed with all component path information.
    * @see java.net.URI
    * @see org.springframework.web.servlet.support.ServletUriComponentsBuilder
    */
-  protected /*static*/ URI toUri(final String path) {
-    return ServletUriComponentsBuilder.fromCurrentContextPath().path(REST_API_VERSION).path(path).build().toUri();
+  protected /*static*/ URI toUri(final String path, final String scheme) {
+    return ServletUriComponentsBuilder.fromCurrentContextPath()
+        .path(REST_API_VERSION).path(path).scheme(scheme).build().toUri();
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e9aa18bd/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsController.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsController.java b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsController.java
index bf3fb06..0bac797 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsController.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsController.java
@@ -144,7 +144,7 @@ public class ShellCommandsController extends AbstractCommandsController {
    * 
    * @return a LinkIndex containing Links for all web service endpoints, REST API calls in GemFire.
    * @see com.gemstone.gemfire.management.internal.cli.i18n.CliStrings
-   * @see com.gemstone.gemfire.management.internal.web.controllers.AbstractCommandsController#toUri(String)
+   * @see AbstractCommandsController#toUri(String, String)
    * @see com.gemstone.gemfire.management.internal.web.domain.Link
    * @see com.gemstone.gemfire.management.internal.web.domain.LinkIndex
    * @see com.gemstone.gemfire.management.internal.web.http.HttpMethod
@@ -153,113 +153,117 @@ public class ShellCommandsController extends AbstractCommandsController {
   // the Spring Web MVC Controller RequestMapping Annotations.
   @RequestMapping(method = RequestMethod.GET, value = "/index", produces = MediaType.APPLICATION_XML_VALUE)
   @ResponseBody
-  public LinkIndex index() {
+  public LinkIndex index(@RequestParam(value = "scheme", required = false, defaultValue = "http") final String scheme) {
     //logger.warning(String.format("Returning Link Index for Context Path (%1$s).",
     //  ServletUriComponentsBuilder.fromCurrentContextPath().build().toString()));
     return new LinkIndex()
       // Cluster Commands
-      .add(new Link(CliStrings.STATUS_SHARED_CONFIG, toUri("/services/cluster-config")))
+      .add(new Link(CliStrings.STATUS_SHARED_CONFIG, toUri("/services/cluster-config",
+          scheme)))
       // Member Commands
-      .add(new Link(CliStrings.LIST_MEMBER, toUri("/members")))
-      .add(new Link(CliStrings.DESCRIBE_MEMBER, toUri("/members/{name}")))
+      .add(new Link(CliStrings.LIST_MEMBER, toUri("/members", scheme)))
+      .add(new Link(CliStrings.DESCRIBE_MEMBER, toUri("/members/{name}", scheme)))
       // Region Commands
-      .add(new Link(CliStrings.LIST_REGION, toUri("/regions")))
-      .add(new Link(CliStrings.DESCRIBE_REGION, toUri("/regions/{name}")))
-      .add(new Link(CliStrings.ALTER_REGION, toUri("/regions/{name}"), HttpMethod.PUT))
-      .add(new Link(CliStrings.CREATE_REGION, toUri("/regions"), HttpMethod.POST))
-      .add(new Link(CliStrings.DESTROY_REGION, toUri("/regions/{name}"), HttpMethod.DELETE))
+      .add(new Link(CliStrings.LIST_REGION, toUri("/regions", scheme)))
+      .add(new Link(CliStrings.DESCRIBE_REGION, toUri("/regions/{name}", scheme)))
+      .add(new Link(CliStrings.ALTER_REGION, toUri("/regions/{name}", scheme), HttpMethod.PUT))
+      .add(new Link(CliStrings.CREATE_REGION, toUri("/regions", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.DESTROY_REGION, toUri("/regions/{name}", scheme), HttpMethod.DELETE))
       // Index Commands
-      .add(new Link(CliStrings.LIST_INDEX, toUri("/indexes")))
-      .add(new Link(CliStrings.CLEAR_DEFINED_INDEXES, toUri("/indexes?op=clear-defined"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.CREATE_INDEX, toUri("/indexes"), HttpMethod.POST))
-      .add(new Link(CliStrings.CREATE_DEFINED_INDEXES, toUri("/indexes?op=create-defined"), HttpMethod.POST))
-      .add(new Link(CliStrings.DEFINE_INDEX, toUri("/indexes?op=define"), HttpMethod.POST))
-      .add(new Link(CliStrings.DESTROY_INDEX, toUri("/indexes"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.DESTROY_INDEX, toUri("/indexes/{name}"), HttpMethod.DELETE))
+      .add(new Link(CliStrings.LIST_INDEX, toUri("/indexes", scheme)))
+      .add(new Link(CliStrings.CLEAR_DEFINED_INDEXES, toUri("/indexes?op=clear-defined",
+          scheme), HttpMethod.DELETE))
+      .add(new Link(CliStrings.CREATE_INDEX, toUri("/indexes", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CREATE_DEFINED_INDEXES, toUri("/indexes?op=create-defined",
+          scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.DEFINE_INDEX, toUri("/indexes?op=define", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.DESTROY_INDEX, toUri("/indexes", scheme), HttpMethod.DELETE))
+      .add(new Link(CliStrings.DESTROY_INDEX, toUri("/indexes/{name}", scheme), HttpMethod.DELETE))
         // Data Commands
-      .add(new Link(CliStrings.GET, toUri("/regions/{region}/data"), HttpMethod.GET))
-      .add(new Link(CliStrings.PUT, toUri("/regions/{region}/data"), HttpMethod.PUT))
-      .add(new Link(CliStrings.REMOVE, toUri("/regions/{region}/data"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.EXPORT_DATA, toUri("/members/{member}/regions/{region}/data"), HttpMethod.GET))
-      .add(new Link(CliStrings.IMPORT_DATA, toUri("/members/{member}/regions/{region}/data"), HttpMethod.POST))
-      .add(new Link(CliStrings.LOCATE_ENTRY, toUri("/regions/{region}/data/location"), HttpMethod.GET))
-      .add(new Link(CliStrings.QUERY, toUri("/regions/data/query"), HttpMethod.GET))
-      .add(new Link(CliStrings.REBALANCE, toUri("/regions/data?op=rebalance"), HttpMethod.POST))
+      .add(new Link(CliStrings.GET, toUri("/regions/{region}/data", scheme), HttpMethod.GET))
+      .add(new Link(CliStrings.PUT, toUri("/regions/{region}/data", scheme), HttpMethod.PUT))
+      .add(new Link(CliStrings.REMOVE, toUri("/regions/{region}/data", scheme), HttpMethod.DELETE))
+      .add(new Link(CliStrings.EXPORT_DATA, toUri("/members/{member}/regions/{region}/data", scheme), HttpMethod.GET))
+      .add(new Link(CliStrings.IMPORT_DATA, toUri("/members/{member}/regions/{region}/data", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.LOCATE_ENTRY, toUri("/regions/{region}/data/location", scheme), HttpMethod.GET))
+      .add(new Link(CliStrings.QUERY, toUri("/regions/data/query", scheme), HttpMethod.GET))
+      .add(new Link(CliStrings.REBALANCE, toUri("/regions/data?op=rebalance", scheme), HttpMethod.POST))
       // Function Commands
-      .add(new Link(CliStrings.LIST_FUNCTION, toUri("/functions")))
-      .add(new Link(CliStrings.DESTROY_FUNCTION, toUri("/functions/{id}"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.EXECUTE_FUNCTION, toUri("/functions/{id}"), HttpMethod.POST))
+      .add(new Link(CliStrings.LIST_FUNCTION, toUri("/functions", scheme)))
+      .add(new Link(CliStrings.DESTROY_FUNCTION, toUri("/functions/{id}", scheme), HttpMethod.DELETE))
+      .add(new Link(CliStrings.EXECUTE_FUNCTION, toUri("/functions/{id}", scheme), HttpMethod.POST))
       // Client Commands
-      .add(new Link(CliStrings.LIST_CLIENTS, toUri("/clients")))
-      .add(new Link(CliStrings.DESCRIBE_CLIENT, toUri("/clients/{clientID}")))
+      .add(new Link(CliStrings.LIST_CLIENTS, toUri("/clients", scheme)))
+      .add(new Link(CliStrings.DESCRIBE_CLIENT, toUri("/clients/{clientID}", scheme)))
       // Config Commands
-      .add(new Link(CliStrings.ALTER_RUNTIME_CONFIG, toUri("/config"), HttpMethod.POST))
-      .add(new Link(CliStrings.DESCRIBE_CONFIG, toUri("/members/{member}/config")))
-      .add(new Link(CliStrings.EXPORT_CONFIG, toUri("/config")))
-      .add(new Link(CliStrings.EXPORT_SHARED_CONFIG, toUri("/config/cluster")))
-      .add(new Link(CliStrings.IMPORT_SHARED_CONFIG, toUri("/config/cluster"), HttpMethod.POST))
+      .add(new Link(CliStrings.ALTER_RUNTIME_CONFIG, toUri("/config", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.DESCRIBE_CONFIG, toUri("/members/{member}/config", scheme)))
+      .add(new Link(CliStrings.EXPORT_CONFIG, toUri("/config", scheme)))
+      .add(new Link(CliStrings.EXPORT_SHARED_CONFIG, toUri("/config/cluster", scheme)))
+      .add(new Link(CliStrings.IMPORT_SHARED_CONFIG, toUri("/config/cluster", scheme), HttpMethod.POST))
       // Deploy Commands
-      .add(new Link(CliStrings.LIST_DEPLOYED, toUri("/deployed")))
-      .add(new Link(CliStrings.DEPLOY, toUri("/deployed"), HttpMethod.POST))
-      .add(new Link(CliStrings.UNDEPLOY, toUri("/deployed"), HttpMethod.DELETE))
+      .add(new Link(CliStrings.LIST_DEPLOYED, toUri("/deployed", scheme)))
+      .add(new Link(CliStrings.DEPLOY, toUri("/deployed", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.UNDEPLOY, toUri("/deployed", scheme), HttpMethod.DELETE))
       // Disk Store Commands
-      .add(new Link(CliStrings.LIST_DISK_STORE, toUri("/diskstores")))
-      .add(new Link(CliStrings.BACKUP_DISK_STORE, toUri("/diskstores?op=backup"), HttpMethod.POST))
-      .add(new Link(CliStrings.COMPACT_DISK_STORE, toUri("/diskstores/{name}?op=compact"), HttpMethod.POST))
-      .add(new Link(CliStrings.CREATE_DISK_STORE, toUri("/diskstores"), HttpMethod.POST))
-      .add(new Link(CliStrings.DESCRIBE_DISK_STORE, toUri("/diskstores/{name}")))
-      .add(new Link(CliStrings.DESTROY_DISK_STORE, toUri("/diskstores/{name}"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.REVOKE_MISSING_DISK_STORE, toUri("/diskstores/{id}?op=revoke"), HttpMethod.POST))
-      .add(new Link(CliStrings.SHOW_MISSING_DISK_STORE, toUri("/diskstores/missing")))
+      .add(new Link(CliStrings.LIST_DISK_STORE, toUri("/diskstores", scheme)))
+      .add(new Link(CliStrings.BACKUP_DISK_STORE, toUri("/diskstores?op=backup", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.COMPACT_DISK_STORE, toUri("/diskstores/{name}?op=compact",
+          scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CREATE_DISK_STORE, toUri("/diskstores", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.DESCRIBE_DISK_STORE, toUri("/diskstores/{name}", scheme)))
+      .add(new Link(CliStrings.DESTROY_DISK_STORE, toUri("/diskstores/{name}", scheme), HttpMethod.DELETE))
+      .add(new Link(CliStrings.REVOKE_MISSING_DISK_STORE, toUri("/diskstores/{id}?op=revoke", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.SHOW_MISSING_DISK_STORE, toUri("/diskstores/missing", scheme)))
       // Durable Client Commands
-      .add(new Link(CliStrings.LIST_DURABLE_CQS, toUri("/durable-clients/{durable-client-id}/cqs")))
-      .add(new Link(CliStrings.COUNT_DURABLE_CQ_EVENTS, toUri("/durable-clients/{durable-client-id}/cqs/events")))
-      .add(new Link(CliStrings.COUNT_DURABLE_CQ_EVENTS, toUri("/durable-clients/{durable-client-id}/cqs/{durable-cq-name}/events")))
-      .add(new Link(CliStrings.CLOSE_DURABLE_CLIENTS, toUri("/durable-clients/{durable-client-id}?op=close"), HttpMethod.POST))
-      .add(new Link(CliStrings.CLOSE_DURABLE_CQS, toUri("/durable-clients/{durable-client-id}/cqs/{durable-cq-name}?op=close"), HttpMethod.POST))
+      .add(new Link(CliStrings.LIST_DURABLE_CQS, toUri("/durable-clients/{durable-client-id}/cqs", scheme)))
+      .add(new Link(CliStrings.COUNT_DURABLE_CQ_EVENTS, toUri("/durable-clients/{durable-client-id}/cqs/events", scheme)))
+      .add(new Link(CliStrings.COUNT_DURABLE_CQ_EVENTS, toUri("/durable-clients/{durable-client-id}/cqs/{durable-cq-name}/events", scheme)))
+      .add(new Link(CliStrings.CLOSE_DURABLE_CLIENTS, toUri("/durable-clients/{durable-client-id}?op=close", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CLOSE_DURABLE_CQS, toUri("/durable-clients/{durable-client-id}/cqs/{durable-cq-name}?op=close", scheme), HttpMethod.POST))
       // Launcher Lifecycle Commands
-      .add(new Link(CliStrings.STATUS_LOCATOR, toUri("/members/{name}/locator")))
-      .add(new Link(CliStrings.STATUS_SERVER, toUri("/members/{name}/server")))
+      .add(new Link(CliStrings.STATUS_LOCATOR, toUri("/members/{name}/locator", scheme)))
+      .add(new Link(CliStrings.STATUS_SERVER, toUri("/members/{name}/server", scheme)))
       // Miscellaneous Commands
-      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/groups/{groups}/loglevel"), HttpMethod.POST))
-      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/members/{members}/loglevel"), HttpMethod.POST))
-      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/members/{members}/groups/{groups}/loglevel"), HttpMethod.POST))
-      .add(new Link(CliStrings.EXPORT_LOGS, toUri("/logs")))
-      .add(new Link(CliStrings.EXPORT_STACKTRACE, toUri("/stacktraces")))
-      .add(new Link(CliStrings.GC, toUri("/gc"), HttpMethod.POST))
-      .add(new Link(CliStrings.GC, toUri("/members/{member}/gc"), HttpMethod.POST))
-      .add(new Link(CliStrings.NETSTAT, toUri("/netstat")))
-      .add(new Link(CliStrings.SHOW_DEADLOCK, toUri("/deadlocks")))
-      .add(new Link(CliStrings.SHOW_LOG, toUri("/members/{member}/log")))
-      .add(new Link(CliStrings.SHOW_METRICS, toUri("/metrics")))
-      .add(new Link(CliStrings.SHUTDOWN, toUri("/shutdown"), HttpMethod.POST)) // verb!
+      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/groups/{groups}/loglevel", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/members/{members}/loglevel", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CHANGE_LOGLEVEL, toUri("/members/{members}/groups/{groups}/loglevel", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.EXPORT_LOGS, toUri("/logs", scheme)))
+      .add(new Link(CliStrings.EXPORT_STACKTRACE, toUri("/stacktraces", scheme)))
+      .add(new Link(CliStrings.GC, toUri("/gc", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.GC, toUri("/members/{member}/gc", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.NETSTAT, toUri("/netstat", scheme)))
+      .add(new Link(CliStrings.SHOW_DEADLOCK, toUri("/deadlocks", scheme)))
+      .add(new Link(CliStrings.SHOW_LOG, toUri("/members/{member}/log", scheme)))
+      .add(new Link(CliStrings.SHOW_METRICS, toUri("/metrics", scheme)))
+      .add(new Link(CliStrings.SHUTDOWN, toUri("/shutdown", scheme), HttpMethod.POST)) // verb!
       // Queue Commands
-      .add(new Link(CliStrings.CREATE_ASYNC_EVENT_QUEUE, toUri("/async-event-queues"), HttpMethod.POST))
-      .add(new Link(CliStrings.LIST_ASYNC_EVENT_QUEUES, toUri("/async-event-queues")))
+      .add(new Link(CliStrings.CREATE_ASYNC_EVENT_QUEUE, toUri("/async-event-queues", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.LIST_ASYNC_EVENT_QUEUES, toUri("/async-event-queues", scheme)))
       // PDX Commands
-      .add(new Link(CliStrings.CONFIGURE_PDX, toUri("/pdx"), HttpMethod.POST))
+      .add(new Link(CliStrings.CONFIGURE_PDX, toUri("/pdx", scheme), HttpMethod.POST))
       //.add(new Link(CliStrings.PDX_DELETE_FIELD, toUri("/pdx/type/field"), HttpMethod.DELETE))
-      .add(new Link(CliStrings.PDX_RENAME, toUri("/pdx/type"), HttpMethod.POST))
+      .add(new Link(CliStrings.PDX_RENAME, toUri("/pdx/type", scheme), HttpMethod.POST))
       // Shell Commands
-      .add(new Link(MBEAN_ATTRIBUTE_LINK_RELATION, toUri("/mbean/attribute")))
-      .add(new Link(MBEAN_OPERATION_LINK_RELATION, toUri("/mbean/operation"), HttpMethod.POST))
-      .add(new Link(MBEAN_QUERY_LINK_RELATION, toUri("/mbean/query"), HttpMethod.POST))
-      .add(new Link(PING_LINK_RELATION, toUri("/ping"), HttpMethod.GET))
-      .add(new Link(CliStrings.VERSION, toUri("/version")))
+      .add(new Link(MBEAN_ATTRIBUTE_LINK_RELATION, toUri("/mbean/attribute", scheme)))
+      .add(new Link(MBEAN_OPERATION_LINK_RELATION, toUri("/mbean/operation", scheme), HttpMethod.POST))
+      .add(new Link(MBEAN_QUERY_LINK_RELATION, toUri("/mbean/query", scheme), HttpMethod.POST))
+      .add(new Link(PING_LINK_RELATION, toUri("/ping", scheme), HttpMethod.GET))
+      .add(new Link(CliStrings.VERSION, toUri("/version", scheme)))
       // WAN Gateway Commands
-      .add(new Link(CliStrings.LIST_GATEWAY, toUri("/gateways")))
-      .add(new Link(CliStrings.CREATE_GATEWAYRECEIVER, toUri("/gateways/receivers"), HttpMethod.POST))
-      .add(new Link(CliStrings.CREATE_GATEWAYSENDER, toUri("/gateways/senders"), HttpMethod.POST))
-      .add(new Link(CliStrings.LOAD_BALANCE_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=load-balance"), HttpMethod.POST))
-      .add(new Link(CliStrings.PAUSE_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=pause"), HttpMethod.POST))
-      .add(new Link(CliStrings.RESUME_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=resume"), HttpMethod.POST))
-      .add(new Link(CliStrings.START_GATEWAYRECEIVER, toUri("/gateways/receivers?op=start"), HttpMethod.POST))
-      .add(new Link(CliStrings.START_GATEWAYSENDER, toUri("/gateways/senders?op=start"), HttpMethod.POST))
-      .add(new Link(CliStrings.STATUS_GATEWAYRECEIVER, toUri("/gateways/receivers")))
-      .add(new Link(CliStrings.STATUS_GATEWAYSENDER, toUri("/gateways/senders/{id}")))
-      .add(new Link(CliStrings.STOP_GATEWAYRECEIVER, toUri("/gateways/receivers?op=stop"), HttpMethod.POST))
-      .add(new Link(CliStrings.STOP_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=stop"), HttpMethod.POST))
-      ;
+      .add(new Link(CliStrings.LIST_GATEWAY, toUri("/gateways", scheme)))
+      .add(new Link(CliStrings.CREATE_GATEWAYRECEIVER, toUri("/gateways/receivers", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.CREATE_GATEWAYSENDER, toUri("/gateways/senders", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.LOAD_BALANCE_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=load-balance", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.PAUSE_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=pause", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.RESUME_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=resume", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.START_GATEWAYRECEIVER, toUri("/gateways/receivers?op=start", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.START_GATEWAYSENDER, toUri("/gateways/senders?op=start", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.STATUS_GATEWAYRECEIVER, toUri("/gateways/receivers", scheme)))
+      .add(new Link(CliStrings.STATUS_GATEWAYSENDER, toUri("/gateways/senders/{id}", scheme)))
+      .add(new Link(CliStrings.STOP_GATEWAYRECEIVER, toUri("/gateways/receivers?op=stop", scheme), HttpMethod.POST))
+      .add(new Link(CliStrings.STOP_GATEWAYSENDER, toUri("/gateways/senders/{id}?op=stop", scheme), HttpMethod.POST))
+        ;
   }
 
   @RequestMapping(method = { RequestMethod.GET, RequestMethod.HEAD }, value = "/ping")

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e9aa18bd/gemfire-web/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-web/build.gradle b/gemfire-web/build.gradle
index b9629d3..f0de25a 100755
--- a/gemfire-web/build.gradle
+++ b/gemfire-web/build.gradle
@@ -4,13 +4,15 @@ dependencies {
   runtime 'org.springframework:spring-aspects:3.2.12.RELEASE'
   runtime 'org.springframework:spring-oxm:3.2.12.RELEASE'
   runtime 'commons-fileupload:commons-fileupload:1.3.1'
+
+  testCompile 'org.springframework:spring-test:3.2.12.RELEASE'
   
   provided 'javax.servlet:javax.servlet-api:3.1.0'
   
   // have to use output since we exclude the dependent classes from jar :(
   provided project(path: ':gemfire-core', configuration: 'classesOutput')
   
-  provided project(':gemfire-core')
+  testRuntime project(':gemfire-core')
 
   provided project(path: ':gemfire-junit', configuration: 'testOutput')
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e9aa18bd/gemfire-web/src/test/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-web/src/test/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java b/gemfire-web/src/test/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java
index c02b3ee..07d1012 100644
--- a/gemfire-web/src/test/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java
+++ b/gemfire-web/src/test/java/com/gemstone/gemfire/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java
@@ -19,7 +19,6 @@ package com.gemstone.gemfire.management.internal.web.controllers;
 import static org.junit.Assert.*;
 
 import java.lang.reflect.Method;
-import java.net.URI;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashMap;
@@ -38,9 +37,15 @@ import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
+import org.springframework.mock.web.MockHttpServletRequest;
 import org.springframework.shell.core.CommandMarker;
 import org.springframework.shell.core.annotation.CliCommand;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.context.request.RequestAttributes;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+
+import javax.servlet.http.HttpServletRequest;
 
 /**
  * The ShellCommandsControllerJUnitTest class is a test suite of test cases testing the contract and functionality of the
@@ -59,11 +64,10 @@ public class ShellCommandsControllerJUnitTest {
 
   @BeforeClass
   public static void setupBeforeClass() {
-    controller = new ShellCommandsController() {
-      @Override protected URI toUri(final String path) {
-        return URI.create(UriUtils.encode(path));
-      }
-    };
+    controller = new ShellCommandsController();
+    MockHttpServletRequest request = new MockHttpServletRequest();
+    request.setContextPath("gemfire");
+    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
   }
 
   @AfterClass
@@ -99,6 +103,10 @@ public class ShellCommandsControllerJUnitTest {
   }
 
   protected List<String> getControllerWebServiceEndpoints() {
+    RequestAttributes requestAttrs = RequestContextHolder.getRequestAttributes();
+    HttpServletRequest servletRequest = ((ServletRequestAttributes) requestAttrs).getRequest();
+    String scheme = servletRequest.getScheme();
+
     try {
       Set<Class<?>> controllerClasses = ClasspathScanLoadHelper.loadAndGet(
         "com.gemstone.gemfire.management.internal.web.controllers", AbstractCommandsController.class, true);
@@ -112,7 +120,7 @@ public class ShellCommandsControllerJUnitTest {
               RequestMapping requestMappingAnnotation = method.getAnnotation(RequestMapping.class);
 
               String webServiceEndpoint = String.format("%1$s %2$s", requestMappingAnnotation.method()[0],
-                requestMappingAnnotation.value()[0]);
+                UriUtils.decode(controller.toUri(requestMappingAnnotation.value()[0], scheme).toString()));
 
               String[] requestParameters = requestMappingAnnotation.params();
 
@@ -136,7 +144,7 @@ public class ShellCommandsControllerJUnitTest {
 
   @Test
   public void testUniqueIndex() {
-    LinkIndex linkIndex = controller.index();
+    LinkIndex linkIndex = controller.index("https");
 
     List<String> conflicts = new ArrayList<>();
     Map<String, String> uriRelationMapping = new HashMap<>(linkIndex.size());
@@ -161,7 +169,7 @@ public class ShellCommandsControllerJUnitTest {
     assertNotNull(commands);
     assertFalse(commands.isEmpty());
 
-    LinkIndex linkIndex = controller.index();
+    LinkIndex linkIndex = controller.index("https");
 
     assertNotNull(linkIndex);
     assertFalse(linkIndex.isEmpty());
@@ -190,7 +198,7 @@ public class ShellCommandsControllerJUnitTest {
     assertNotNull(controllerWebServiceEndpoints);
     assertFalse(controllerWebServiceEndpoints.isEmpty());
 
-    LinkIndex linkIndex = controller.index();
+    LinkIndex linkIndex = controller.index("http");
 
     assertNotNull(linkIndex);
     assertFalse(linkIndex.isEmpty());
@@ -208,8 +216,25 @@ public class ShellCommandsControllerJUnitTest {
     missingControllerWebServiceEndpoints.removeAll(controllerWebServiceEndpoints);
 
     assertTrue(String.format(
-      "The Management REST API Web Service Controllers in (%1$s) are missing the following REST API Web Service Endpoint(s): %2$s!",
+        "The Management REST API Web Service Controllers in (%1$s) are missing the following REST API Web Service Endpoint(s): %2$s!",
         getClass().getPackage().getName(), missingControllerWebServiceEndpoints), missingControllerWebServiceEndpoints.isEmpty());
   }
 
+  @Test
+  public void testIndexUrisHaveCorrectScheme() {
+    String versionCmd = "version";
+    List<String> controllerWebServiceEndpoints = getControllerWebServiceEndpoints();
+
+    assertNotNull(controllerWebServiceEndpoints);
+    assertFalse(controllerWebServiceEndpoints.isEmpty());
+
+    String testScheme = "xyz";
+    LinkIndex linkIndex = controller.index(testScheme);
+
+    assertNotNull(linkIndex);
+    assertFalse(linkIndex.isEmpty());
+
+    assertTrue(String.format("Link does not have correct scheme %1$s", linkIndex.find(versionCmd)),
+        testScheme.equals(linkIndex.find(versionCmd).getHref().getScheme()));
+  }
 }


[40/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResult.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResult.txt b/pulse/src/test/resources/testQueryResult.txt
new file mode 100644
index 0000000..1a9715b
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResult.txt
@@ -0,0 +1,198 @@
+{"result":[
+  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.uti
 l.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean",true],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"sharesOutstanding":["double",15000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
+    ]
+  },
+  {"member":[["java.lang.String","pc68(7940)<v10>:30286"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioNew",
+     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.PortfolioNew",
+     {"type":["java.lang.String","type2"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+    ]
+  },
+  {"member":[["java.lang.String","pc68(7950)<v10>:30573"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+    ]
+  },
+  {"member":[["java.lang.String","pc68(7960)<v10>:30642"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+    ]
+  },
+  {"member":[["java.lang.String","pc68(7970)<v10>:30731"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+    ]
+  },
+  {"member":[["java.lang.String","pc68(7980)<v10>:30644"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.

<TRUNCATED>


[19/50] [abbrv] incubator-geode git commit: GEODE-525: addGatewayEventFilter() doc correction

Posted by di...@apache.org.
GEODE-525: addGatewayEventFilter() doc correction

The Javadoc comment for addGatewayEventFilter() says 'Removes...', should say 'Adds'.

This closes #28


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a572c370
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a572c370
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a572c370

Branch: refs/heads/feature/GEODE-12
Commit: a572c3704ea0c6db4b2525eb256ae9c4cb9040f4
Parents: 4b07e05
Author: Dave Barnes <db...@pivotal.io>
Authored: Fri Oct 30 14:05:31 2015 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Wed Nov 4 10:28:17 2015 -0800

----------------------------------------------------------------------
 .../gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a572c370/gemfire-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java
index b58e01b..0aeaf6f 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/AsyncEventQueueFactory.java
@@ -137,7 +137,7 @@ public interface AsyncEventQueueFactory {
   public AsyncEventQueueFactory setDispatcherThreads(int numThreads);
 
   /**
-   * Removes a <code>GatewayEventFilter</code> to the attributes of
+   * Adds a <code>GatewayEventFilter</code> to the attributes of
    * AsyncEventQueue being created by factory.
    * 
    * @param filter


[47/50] [abbrv] incubator-geode git commit: GEODE-304 Fix remaining UI tests; removed Gemfire XD-related tests

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Server.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Server.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Server.java
index 42373c9..02f6be2 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Server.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Server.java
@@ -7,6 +7,8 @@
  */
 package com.vmware.gemfire.tools.pulse.tests;
 
+import com.vmware.gemfire.tools.pulse.internal.data.PulseConstants;
+
 import java.io.IOException;
 import java.net.Inet4Address;
 import java.net.Inet6Address;
@@ -110,24 +112,6 @@ public class Server {
       }
     }
 
-    // Add GemFireXD Cluster
-    String[] gemFireXDClusters = getArrayProperty(props, "gemfirexdclusters");
-    for (String xdCluster : gemFireXDClusters) {
-      try {
-        addGemFireXDClusterMbean(xdCluster);
-      } catch (InstanceAlreadyExistsException e) {
-        e.printStackTrace();
-      } catch (MBeanRegistrationException e) {
-        e.printStackTrace();
-      } catch (NotCompliantMBeanException e) {
-        e.printStackTrace();
-      } catch (MalformedObjectNameException e) {
-        e.printStackTrace();
-      } catch (NullPointerException e) {
-        e.printStackTrace();
-      }
-    }
-
     // Add members
     String[] members = getArrayProperty(props, "members");
     for (String m : members) {
@@ -146,24 +130,6 @@ public class Server {
       }
     }
 
-    // Add GemFireXD members
-    String[] gemfirexdmember = getArrayProperty(props, "gemfirexdmembers");
-    for (String xdm : gemfirexdmember) {
-      try {
-        addGemFireXDMemberMBean(xdm);
-      } catch (InstanceAlreadyExistsException e) {
-        e.printStackTrace();
-      } catch (MBeanRegistrationException e) {
-        e.printStackTrace();
-      } catch (NotCompliantMBeanException e) {
-        e.printStackTrace();
-      } catch (MalformedObjectNameException e) {
-        e.printStackTrace();
-      } catch (NullPointerException e) {
-        e.printStackTrace();
-      }
-    }
-
     // Add regions
     String[] regions = getArrayProperty(props, "regions");
     for (String reg : regions) {
@@ -181,45 +147,6 @@ public class Server {
         e.printStackTrace();
       }
     }
-
-    // Add GemFireXD Aggregate Tables
-    String[] aggTables = getArrayProperty(props, "tables");
-    for (String aggTable : aggTables) {
-      try {
-        addGemFireXDAggregateTableMBean(aggTable);
-      } catch (InstanceAlreadyExistsException e) {
-        e.printStackTrace();
-      } catch (MBeanRegistrationException e) {
-        e.printStackTrace();
-      } catch (NotCompliantMBeanException e) {
-        e.printStackTrace();
-      } catch (MalformedObjectNameException e) {
-        e.printStackTrace();
-      } catch (NullPointerException e) {
-        e.printStackTrace();
-      }
-    }
-
-    // Add aggregate queries
-    System.out.println("loading aggregate queries mbeans ...");
-    String[] aggregatequeries = getArrayProperty(props, "aggregatequeries");
-    for (String aggregateq : aggregatequeries) {
-      try {
-        System.out.println("adding mbean .. " + aggregateq);
-        addAggregateQueryMBean(aggregateq);
-      } catch (InstanceAlreadyExistsException e) {
-        e.printStackTrace();
-      } catch (MBeanRegistrationException e) {
-        e.printStackTrace();
-      } catch (NotCompliantMBeanException e) {
-        e.printStackTrace();
-      } catch (MalformedObjectNameException e) {
-        e.printStackTrace();
-      } catch (NullPointerException e) {
-        e.printStackTrace();
-      }
-    }
-    System.out.println("Finished registering # mbeans .. " + aggregatequeries.length);
   }
 
   private void addMemberMBean(String m) throws InstanceAlreadyExistsException,
@@ -245,27 +172,14 @@ public class Server {
       NullPointerException {
     Region regionObject = new Region(reg);
     mbs.registerMBean(regionObject, new ObjectName(Region.OBJECT_NAME + ",name=/" + reg));
-    System.out.println("Region Full path : " + regionObject.getFullPath());
 
     for (String member : regionObject.getMembers()) {
-      System.out.println("Adding Region on Member MBean for Region: " + reg + ", Member: " + member);
-      RegionOnMember regionOnMemberObject = new RegionOnMember(regionObject.getFullPath());
+      RegionOnMember regionOnMemberObject = new RegionOnMember(regionObject.getFullPath(), member);
       mbs.registerMBean(regionOnMemberObject, new ObjectName(
-          "GemFire:service=Region,name=/"+ regionObject.getFullPath() + ",type=Member,member=" + member));
-      System.out.println("Region on member properties retrieved : entryCount=" + regionOnMemberObject.getEntryCount() +",entrySize="
-          + regionOnMemberObject.getEntrySize() + ",localMaxMemory=" +regionOnMemberObject.getLocalMaxMemory());
+              PulseConstants.OBJECT_NAME_REGION_ON_MEMBER_REGION + regionObject.getFullPath() + PulseConstants.OBJECT_NAME_REGION_ON_MEMBER_MEMBER + member));
     }
   }
 
-  // For GemFire XD
-  private void addGemFireXDAggregateTableMBean(String aggTable)
-      throws InstanceAlreadyExistsException, MBeanRegistrationException,
-      NotCompliantMBeanException, MalformedObjectNameException,
-      NullPointerException {
-    GemFireXDAggregateTable tableObject = new GemFireXDAggregateTable(aggTable);
-    mbs.registerMBean(tableObject, new ObjectName(GemFireXDAggregateTable.OBJECT_NAME + aggTable));
-  }
-
   private void addServerMBean(String server)
       throws InstanceAlreadyExistsException, MBeanRegistrationException,
       NotCompliantMBeanException, MalformedObjectNameException,
@@ -274,26 +188,6 @@ public class Server {
     mbs.registerMBean(so, new ObjectName(ServerObject.OBJECT_NAME));
   }
 
-  // For GemFire XD
-  private void addGemFireXDClusterMbean(String cluster)
-      throws InstanceAlreadyExistsException, MBeanRegistrationException,
-      NotCompliantMBeanException, MalformedObjectNameException,
-      NullPointerException {
-    GemFireXDCluster xdco = new GemFireXDCluster(cluster);
-    mbs.registerMBean(xdco, new ObjectName(GemFireXDCluster.OBJECT_NAME));
-  }
-
-  private void addAggregateQueryMBean(String aggregateq)
-      throws InstanceAlreadyExistsException, MBeanRegistrationException,
-      NotCompliantMBeanException, MalformedObjectNameException,
-      NullPointerException {
-    AggregateStatement aggregatestatement = new AggregateStatement(aggregateq);
-    System.out.println("created statement mbean ..." + aggregatestatement + ", query defn = " + ObjectName.quote(aggregatestatement.getQueryDefinition()));
-    System.out.println("qnRespDeSerTime ...qnRespDeSerTime = " + aggregatestatement.getQNRespDeSerTime());
-    Object returnObj = mbs.registerMBean(aggregatestatement, new ObjectName(AggregateStatementMBean.OBJECT_NAME + ",name=" + ObjectName.quote(aggregatestatement.getQueryDefinition())));
-    System.out.println("registered mbean ..." + returnObj );
-  }
-
   private String[] getArrayProperty(JMXProperties props, String propName) {
     String propVal = props.getProperty(propName, "");
     return propVal.split(" ");
@@ -302,7 +196,7 @@ public class Server {
   private void unregisterAll() {
     Set<ObjectName> thisSet = mbs.queryNames(null, null);
     for (ObjectName objectName : thisSet) {
-      System.out.println("Removing ..." + objectName.getCanonicalName());
+//      System.out.println("Removing ..." + objectName.getCanonicalName());
 
       /*try {
         mbs.unregisterMBean(objectName);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/resources/test.properties
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test.properties b/pulse/src/test/resources/test.properties
index 42f9792..60d3c3f 100644
--- a/pulse/src/test/resources/test.properties
+++ b/pulse/src/test/resources/test.properties
@@ -38,7 +38,7 @@ gemfirexd.C1.ProcedureCallsInProgress=13
 gemfirexd.C1.NetworkServerClientConnectionStats=13,1,5,4
 
 member.M1.manager=true
-member.M1.totalRegionCount=2
+member.M1.totalRegionCount=3
 member.M1.locator=false
 member.M1.totalDiskUsage=199302
 member.M1.server=false
@@ -72,7 +72,7 @@ gemfirexdmember.M1.DataStore=true
 gemfirexdmember.M1.NetworkServerClientConnectionStats=10,3,5,2
 
 member.M2.manager=false
-member.M2.totalRegionCount=2
+member.M2.totalRegionCount=3
 member.M2.locator=true
 member.M2.totalDiskUsage=199302
 member.M2.server=false
@@ -168,35 +168,41 @@ region.R1.diskUsage=200200
 region.R1.listRegionAttributes=comp-Codec,true,true,local,TestDiskStoreLcl,false
 
 
-regionOnMember./R1.fullPath=/R1
-regionOnMember./R1.memberName=M1
-regionOnMember./R1.entrySize=21
-regionOnMember./R1.entryCount=26
-regionOnMember./R1.getsRate=10.50
-regionOnMember./R1.putsRate=20.33
-regionOnMember./R1.diskGetsRate=23.44
-regionOnMember./R1.diskPutsRate=30.22
-regionOnMember./R1.localMaxMemory=0
-
-regionOnMember./R1.fullPath=/R1
-regionOnMember./R1.memberName=M2
-regionOnMember./R1.entrySize=215
-regionOnMember./R1.entryCount=30
-regionOnMember./R1.getsRate=15.50
-regionOnMember./R1.putsRate=25.33
-regionOnMember./R1.diskGetsRate=33.44
-regionOnMember./R1.diskPutsRate=55.22
-regionOnMember./R1.localMaxMemory=10
-
-regionOnMember./R1.fullPath=/R1
-regionOnMember./R1.memberName=M3
-regionOnMember./R1.entrySize=28
-regionOnMember./R1.entryCount=70
-regionOnMember./R1.getsRate=19.50
-regionOnMember./R1.putsRate=21.33
-regionOnMember./R1.diskGetsRate=20.44
-regionOnMember./R1.diskPutsRate=32.22
-regionOnMember./R1.localMaxMemory=0
+regionOnMember./R1.M1.fullPath=/R1
+regionOnMember./R1.M1.memberName=M1
+regionOnMember./R1.M1.name=/R1
+regionOnMember./R1.M1.regionType=PERSISTENT
+regionOnMember./R1.M1.entrySize=21
+regionOnMember./R1.M1.entryCount=26
+regionOnMember./R1.M1.getsRate=10.50
+regionOnMember./R1.M1.putsRate=20.33
+regionOnMember./R1.M1.diskGetsRate=23.44
+regionOnMember./R1.M1.diskPutsRate=30.22
+regionOnMember./R1.M1.localMaxMemory=0
+
+regionOnMember./R1.M2.fullPath=/R1
+regionOnMember./R1.M2.memberName=M2
+regionOnMember./R1.M2.name=/R1
+regionOnMember./R1.M2.regionType=PERSISTENT
+regionOnMember./R1.M2.entrySize=215
+regionOnMember./R1.M2.entryCount=30
+regionOnMember./R1.M2.getsRate=15.50
+regionOnMember./R1.M2.putsRate=25.33
+regionOnMember./R1.M2.diskGetsRate=33.44
+regionOnMember./R1.M2.diskPutsRate=55.22
+regionOnMember./R1.M2.localMaxMemory=10
+
+regionOnMember./R1.M3.fullPath=/R1
+regionOnMember./R1.M3.memberName=M3
+regionOnMember./R1.M3.name=/R1
+regionOnMember./R1.M3.regionType=PERSISTENT
+regionOnMember./R1.M3.entrySize=28
+regionOnMember./R1.M3.entryCount=70
+regionOnMember./R1.M3.getsRate=19.50
+regionOnMember./R1.M3.putsRate=21.33
+regionOnMember./R1.M3.diskGetsRate=20.44
+regionOnMember./R1.M3.diskPutsRate=32.22
+regionOnMember./R1.M3.localMaxMemory=0
 
 
 table.R2.EntrySize=4321
@@ -227,25 +233,29 @@ region.R2.diskUsage=200200
 # String scope, String diskStoreName, boolean diskSynchronous
 region.R2.listRegionAttributes=comp-Codec,true,false,global,TestDiskStoreGbl,true
 
-regionOnMember./R2.fullPath=/R2
-regionOnMember./R2.memberName=M1
-regionOnMember./R2.entrySize=21
-regionOnMember./R2.entryCount=26
-regionOnMember./R2.getsRate=10.50
-regionOnMember./R2.putsRate=20.33
-regionOnMember./R2.diskGetsRate=23.44
-regionOnMember./R2.diskPutsRate=30.22
-regionOnMember./R2.localMaxMemory=0
-
-regionOnMember./R2.fullPath=/R2
-regionOnMember./R2.memberName=M2
-regionOnMember./R2.entrySize=215
-regionOnMember./R2.entryCount=30
-regionOnMember./R2.getsRate=15.50
-regionOnMember./R2.putsRate=25.33
-regionOnMember./R2.diskGetsRate=33.44
-regionOnMember./R2.diskPutsRate=55.22
-regionOnMember./R2.localMaxMemory=10
+regionOnMember./R2.M1.fullPath=/R2
+regionOnMember./R2.M1.memberName=M1
+regionOnMember./R2.M1.name=/R2
+regionOnMember./R2.M1.regionType=REPLICATED
+regionOnMember./R2.M1.entrySize=21
+regionOnMember./R2.M1.entryCount=26
+regionOnMember./R2.M1.getsRate=10.50
+regionOnMember./R2.M1.putsRate=20.33
+regionOnMember./R2.M1.diskGetsRate=23.44
+regionOnMember./R2.M1.diskPutsRate=30.22
+regionOnMember./R2.M1.localMaxMemory=0
+
+regionOnMember./R2.M2.fullPath=/R2
+regionOnMember./R2.M2.memberName=M2
+regionOnMember./R2.M2.name=/R2
+regionOnMember./R2.M2.regionType=REPLICATED
+regionOnMember./R2.M2.entrySize=215
+regionOnMember./R2.M2.entryCount=30
+regionOnMember./R2.M2.getsRate=15.50
+regionOnMember./R2.M2.putsRate=25.33
+regionOnMember./R2.M2.diskGetsRate=33.44
+regionOnMember./R2.M2.diskPutsRate=55.22
+regionOnMember./R2.M2.localMaxMemory=10
 
 region.R3.members=M1 M2
 region.R3.fullPath=/R3
@@ -272,572 +282,26 @@ region.R3.diskUsage=200200
 # String scope, String diskStoreName, boolean diskSynchronous
 region.R3.listRegionAttributes=comp-Codec,true,true,local,TestDiskStoreLcl,false
 
-regionOnMember./R3.fullPath=/R3
-regionOnMember./R3.memberName=M1
-regionOnMember./R3.entrySize=21
-regionOnMember./R3.entryCount=26
-regionOnMember./R3.getsRate=10.50
-regionOnMember./R3.putsRate=20.33
-regionOnMember./R3.diskGetsRate=23.44
-regionOnMember./R3.diskPutsRate=30.22
-regionOnMember./R3.localMaxMemory=20
-
-regionOnMember./R3.fullPath=/R3
-regionOnMember./R3.memberName=M2
-regionOnMember./R3.entrySize=215
-regionOnMember./R3.entryCount=30
-regionOnMember./R3.getsRate=18.6
-regionOnMember./R3.putsRate=45.33
-regionOnMember./R3.diskGetsRate=38.44
-regionOnMember./R3.diskPutsRate=50.22
-regionOnMember./R3.localMaxMemory=10
-
-aggregatestatement.Q1.name=Q1
-aggregatestatement.Q1.queryDefinition=select * from clients;
-aggregatestatement.Q1.numTimesCompiled=10
-aggregatestatement.Q1.numExecution=25
-aggregatestatement.Q1.numExecutionsInProgress=2
-aggregatestatement.Q1.numTimesGlobalIndexLookup=1
-aggregatestatement.Q1.numRowsModified=100
-aggregatestatement.Q1.parseTime=600
-aggregatestatement.Q1.bindTime=250
-aggregatestatement.Q1.optimizeTime=590
-aggregatestatement.Q1.routingInfoTime=100
-aggregatestatement.Q1.generateTime=380
-aggregatestatement.Q1.totalCompilationTime=400
-aggregatestatement.Q1.executionTime=20
-aggregatestatement.Q1.projectionTime=80
-aggregatestatement.Q1.totalExecutionTime=3000
-aggregatestatement.Q1.rowsModificationTime=1200
-aggregatestatement.Q1.qnNumRowsSeen=230
-aggregatestatement.Q1.qnMsgSendTime=370
-aggregatestatement.Q1.qnMsgSerTime=540
-aggregatestatement.Q1.qnRespDeSerTime=450
-
-aggregatestatement.Q2.name=Q2
-aggregatestatement.Q2.queryDefinition=select member name, member type from members where cluster id = id;
-aggregatestatement.Q2.numTimesCompiled=24
-aggregatestatement.Q2.numExecution=30
-aggregatestatement.Q2.numExecutionsInProgress=1
-aggregatestatement.Q2.numTimesGlobalIndexLookup=2
-aggregatestatement.Q2.numRowsModified=120
-aggregatestatement.Q2.parseTime=700
-aggregatestatement.Q2.bindTime=260
-aggregatestatement.Q2.optimizeTime=580
-aggregatestatement.Q2.routingInfoTime=110
-aggregatestatement.Q2.generateTime=370
-aggregatestatement.Q2.totalCompilationTime=410
-aggregatestatement.Q2.executionTime=20
-aggregatestatement.Q2.projectionTime=80
-aggregatestatement.Q2.totalExecutionTime=3000
-aggregatestatement.Q2.rowsModificationTime=1100
-aggregatestatement.Q2.qnNumRowsSeen=700
-aggregatestatement.Q2.qnMsgSendTime=380
-aggregatestatement.Q2.qnMsgSerTime=530
-aggregatestatement.Q2.qnRespDeSerTime=450
-
-aggregatestatement.Q3.name=Q3
-aggregatestatement.Q3.queryDefinition=select region name, member name from regions where entrycount = 20;
-aggregatestatement.Q3.numTimesCompiled=13
-aggregatestatement.Q3.numExecution=12
-aggregatestatement.Q3.numExecutionsInProgress=6
-aggregatestatement.Q3.numTimesGlobalIndexLookup=3
-aggregatestatement.Q3.numRowsModified=110
-aggregatestatement.Q3.parseTime=800
-aggregatestatement.Q3.bindTime=270
-aggregatestatement.Q3.optimizeTime=570
-aggregatestatement.Q3.routingInfoTime=120
-aggregatestatement.Q3.generateTime=370
-aggregatestatement.Q3.totalCompilationTime=450
-aggregatestatement.Q3.executionTime=20
-aggregatestatement.Q3.projectionTime=80
-aggregatestatement.Q3.totalExecutionTime=3500
-aggregatestatement.Q3.rowsModificationTime=1300
-aggregatestatement.Q3.qnNumRowsSeen=3000
-aggregatestatement.Q3.qnMsgSendTime=350
-aggregatestatement.Q3.qnMsgSerTime=520
-aggregatestatement.Q3.qnRespDeSerTime=-89
-
-aggregatestatement.Q4.name=Q4
-aggregatestatement.Q4.queryDefinition=select * from members
-aggregatestatement.Q4.numTimesCompiled=70
-aggregatestatement.Q4.numExecution=60
-aggregatestatement.Q4.numExecutionsInProgress=0
-aggregatestatement.Q4.numTimesGlobalIndexLookup=4
-aggregatestatement.Q4.numRowsModified=10
-aggregatestatement.Q4.parseTime=900
-aggregatestatement.Q4.bindTime=280
-aggregatestatement.Q4.optimizeTime=560
-aggregatestatement.Q4.routingInfoTime=130
-aggregatestatement.Q4.generateTime=370
-aggregatestatement.Q4.totalCompilationTime=450
-aggregatestatement.Q4.executionTime=20
-aggregatestatement.Q4.projectionTime=80
-aggregatestatement.Q4.totalExecutionTime=5670
-aggregatestatement.Q4.rowsModificationTime=1400
-aggregatestatement.Q4.qnNumRowsSeen=910
-aggregatestatement.Q4.qnMsgSendTime=330
-aggregatestatement.Q4.qnMsgSerTime=510
-aggregatestatement.Q4.qnRespDeSerTime=60
-
-aggregatestatement.Q5.name=Q5
-aggregatestatement.Q5.queryDefinition=select region name, member name from regions where entrycount > 100;
-aggregatestatement.Q5.numTimesCompiled=1
-aggregatestatement.Q5.numExecution=34
-aggregatestatement.Q5.numExecutionsInProgress=3
-aggregatestatement.Q5.numTimesGlobalIndexLookup=5
-aggregatestatement.Q5.numRowsModified=1
-aggregatestatement.Q5.parseTime=1000
-aggregatestatement.Q5.bindTime=290
-aggregatestatement.Q5.optimizeTime=550
-aggregatestatement.Q5.routingInfoTime=130
-aggregatestatement.Q5.generateTime=360
-aggregatestatement.Q5.totalCompilationTime=450
-aggregatestatement.Q5.executionTime=20
-aggregatestatement.Q5.projectionTime=80
-aggregatestatement.Q5.totalExecutionTime=5080
-aggregatestatement.Q5.rowsModificationTime=1500
-aggregatestatement.Q5.qnNumRowsSeen=9
-aggregatestatement.Q5.qnMsgSendTime=300
-aggregatestatement.Q5.qnMsgSerTime=500
-aggregatestatement.Q5.qnRespDeSerTime=98
-
-aggregatestatement.Q6.name=Q6
-aggregatestatement.Q6.queryDefinition=select region name from regions where regionid in ( select * from region id where entry count <= 700);
-aggregatestatement.Q6.numTimesCompiled=90
-aggregatestatement.Q6.numExecution=1
-aggregatestatement.Q6.numExecutionsInProgress=10
-aggregatestatement.Q6.numTimesGlobalIndexLookup=6
-aggregatestatement.Q6.numRowsModified=25
-aggregatestatement.Q6.parseTime=1100
-aggregatestatement.Q6.bindTime=300
-aggregatestatement.Q6.optimizeTime=540
-aggregatestatement.Q6.routingInfoTime=130
-aggregatestatement.Q6.generateTime=350
-aggregatestatement.Q6.totalCompilationTime=470
-aggregatestatement.Q6.executionTime=20
-aggregatestatement.Q6.projectionTime=80
-aggregatestatement.Q6.totalExecutionTime=5000
-aggregatestatement.Q6.rowsModificationTime=1600
-aggregatestatement.Q6.qnNumRowsSeen=900
-aggregatestatement.Q6.qnMsgSendTime=320
-aggregatestatement.Q6.qnMsgSerTime=490
-aggregatestatement.Q6.qnRespDeSerTime=76
-
-aggregatestatement.Q7.name=Q7
-aggregatestatement.Q7.queryDefinition=select region name, member name from regions where entrycount < 25;
-aggregatestatement.Q7.numTimesCompiled=15
-aggregatestatement.Q7.numExecution=30
-aggregatestatement.Q7.numExecutionsInProgress=20
-aggregatestatement.Q7.numTimesGlobalIndexLookup=7
-aggregatestatement.Q7.numRowsModified=35
-aggregatestatement.Q7.parseTime=1200
-aggregatestatement.Q7.bindTime=300
-aggregatestatement.Q7.optimizeTime=530
-aggregatestatement.Q7.routingInfoTime=140
-aggregatestatement.Q7.generateTime=340
-aggregatestatement.Q7.totalCompilationTime=470
-aggregatestatement.Q7.executionTime=20
-aggregatestatement.Q7.projectionTime=80
-aggregatestatement.Q7.totalExecutionTime=6050
-aggregatestatement.Q7.rowsModificationTime=1700
-aggregatestatement.Q7.qnNumRowsSeen=140
-aggregatestatement.Q7.qnMsgSendTime=370
-aggregatestatement.Q7.qnMsgSerTime=480
-aggregatestatement.Q7.qnRespDeSerTime=40
-
-aggregatestatement.Q8.name=Q8
-aggregatestatement.Q8.queryDefinition=select cluster name from clustertoplogy where membercount > 5000;
-aggregatestatement.Q8.numTimesCompiled=35
-aggregatestatement.Q8.numExecution=25
-aggregatestatement.Q8.numExecutionsInProgress=4
-aggregatestatement.Q8.numTimesGlobalIndexLookup=8
-aggregatestatement.Q8.numRowsModified=40
-aggregatestatement.Q8.parseTime=1300
-aggregatestatement.Q8.bindTime=350
-aggregatestatement.Q8.optimizeTime=520
-aggregatestatement.Q8.routingInfoTime=160
-aggregatestatement.Q8.generateTime=330
-aggregatestatement.Q8.totalCompilationTime=470
-aggregatestatement.Q8.executionTime=20
-aggregatestatement.Q8.projectionTime=80
-aggregatestatement.Q8.totalExecutionTime=6080
-aggregatestatement.Q8.rowsModificationTime=1800
-aggregatestatement.Q8.qnNumRowsSeen=130
-aggregatestatement.Q8.qnMsgSendTime=390
-aggregatestatement.Q8.qnMsgSerTime=470
-aggregatestatement.Q8.qnRespDeSerTime=450
-
-aggregatestatement.Q9.name=Q9
-aggregatestatement.Q9.queryDefinition=select * from clients where member memory is not null
-aggregatestatement.Q9.numTimesCompiled=65
-aggregatestatement.Q9.numExecution=25
-aggregatestatement.Q9.numExecutionsInProgress=9
-aggregatestatement.Q9.numTimesGlobalIndexLookup=9
-aggregatestatement.Q9.numRowsModified=21
-aggregatestatement.Q9.parseTime=1440
-aggregatestatement.Q9.bindTime=360
-aggregatestatement.Q9.optimizeTime=510
-aggregatestatement.Q9.routingInfoTime=170
-aggregatestatement.Q9.generateTime=320
-aggregatestatement.Q9.totalCompilationTime=470
-aggregatestatement.Q9.executionTime=20
-aggregatestatement.Q9.projectionTime=80
-aggregatestatement.Q9.totalExecutionTime=6006
-aggregatestatement.Q9.rowsModificationTime=1900
-aggregatestatement.Q9.qnNumRowsSeen=110
-aggregatestatement.Q9.qnMsgSendTime=310
-aggregatestatement.Q9.qnMsgSerTime=460
-aggregatestatement.Q9.qnRespDeSerTime=450
-
-aggregatestatement.Q10.name=Q22
-aggregatestatement.Q10.queryDefinition=select name from clients where member='Client35';
-aggregatestatement.Q10.numTimesCompiled=11
-aggregatestatement.Q10.numExecution=70
-aggregatestatement.Q10.numExecutionsInProgress=5
-aggregatestatement.Q10.numTimesGlobalIndexLookup=10
-aggregatestatement.Q10.numRowsModified=64
-aggregatestatement.Q10.parseTime=1500
-aggregatestatement.Q10.bindTime=370
-aggregatestatement.Q10.optimizeTime=500
-aggregatestatement.Q10.routingInfoTime=190
-aggregatestatement.Q10.generateTime=300
-aggregatestatement.Q10.totalCompilationTime=500
-aggregatestatement.Q10.executionTime=20
-aggregatestatement.Q10.projectionTime=210
-aggregatestatement.Q10.totalExecutionTime=600
-aggregatestatement.Q10.rowsModificationTime=2000
-aggregatestatement.Q10.qnNumRowsSeen=100
-aggregatestatement.Q10.qnMsgSendTime=312
-aggregatestatement.Q10.qnMsgSerTime=450
-aggregatestatement.Q10.qnRespDeSerTime=150
-
-aggregatestatement.Q11.name=Q11
-aggregatestatement.Q11.queryDefinition=select name from clients where member='C1';
-aggregatestatement.Q11.numTimesCompiled=11
-aggregatestatement.Q11.numExecution=70
-aggregatestatement.Q11.numExecutionsInProgress=5
-aggregatestatement.Q11.numTimesGlobalIndexLookup=10
-aggregatestatement.Q11.numRowsModified=64
-aggregatestatement.Q11.parseTime=1500
-aggregatestatement.Q11.bindTime=370
-aggregatestatement.Q11.optimizeTime=500
-aggregatestatement.Q11.routingInfoTime=190
-aggregatestatement.Q11.generateTime=300
-aggregatestatement.Q11.totalCompilationTime=500
-aggregatestatement.Q11.executionTime=20
-aggregatestatement.Q11.projectionTime=210
-aggregatestatement.Q11.totalExecutionTime=600
-aggregatestatement.Q11.rowsModificationTime=2000
-aggregatestatement.Q11.qnNumRowsSeen=100
-aggregatestatement.Q11.qnMsgSendTime=312
-aggregatestatement.Q11.qnMsgSerTime=450
-aggregatestatement.Q11.qnRespDeSerTime=4
-
-aggregatestatement.Q12.name=Q12
-aggregatestatement.Q12.queryDefinition=select name from clients where member='C16';
-aggregatestatement.Q12.numTimesCompiled=11
-aggregatestatement.Q12.numExecution=70
-aggregatestatement.Q12.numExecutionsInProgress=5
-aggregatestatement.Q12.numTimesGlobalIndexLookup=10
-aggregatestatement.Q12.numRowsModified=64
-aggregatestatement.Q12.parseTime=1500
-aggregatestatement.Q12.bindTime=370
-aggregatestatement.Q12.optimizeTime=500
-aggregatestatement.Q12.routingInfoTime=190
-aggregatestatement.Q12.generateTime=300
-aggregatestatement.Q12.totalCompilationTime=500
-aggregatestatement.Q12.executionTime=20
-aggregatestatement.Q12.projectionTime=210
-aggregatestatement.Q12.totalExecutionTime=600
-aggregatestatement.Q12.rowsModificationTime=2000
-aggregatestatement.Q12.qnNumRowsSeen=100
-aggregatestatement.Q12.qnMsgSendTime=312
-aggregatestatement.Q12.qnMsgSerTime=450
-aggregatestatement.Q12.qnRespDeSerTime=175
-
-aggregatestatement.Q13.name=Q13
-aggregatestatement.Q13.queryDefinition=select name from clients where member='C89';
-aggregatestatement.Q13.numTimesCompiled=11
-aggregatestatement.Q13.numExecution=70
-aggregatestatement.Q13.numExecutionsInProgress=5
-aggregatestatement.Q13.numTimesGlobalIndexLookup=10
-aggregatestatement.Q13.numRowsModified=64
-aggregatestatement.Q13.parseTime=1500
-aggregatestatement.Q13.bindTime=370
-aggregatestatement.Q13.optimizeTime=500
-aggregatestatement.Q13.routingInfoTime=190
-aggregatestatement.Q13.generateTime=300
-aggregatestatement.Q13.totalCompilationTime=500
-aggregatestatement.Q13.executionTime=20
-aggregatestatement.Q13.projectionTime=210
-aggregatestatement.Q13.totalExecutionTime=600
-aggregatestatement.Q13.rowsModificationTime=2000
-aggregatestatement.Q13.qnNumRowsSeen=100
-aggregatestatement.Q13.qnMsgSendTime=312
-aggregatestatement.Q13.qnMsgSerTime=450
-aggregatestatement.Q13.qnRespDeSerTime=-78
-
-aggregatestatement.Q14.name=Q14
-aggregatestatement.Q14.queryDefinition=select * from regions where name='R90';
-aggregatestatement.Q14.numTimesCompiled=11
-aggregatestatement.Q14.numExecution=70
-aggregatestatement.Q14.numExecutionsInProgress=5
-aggregatestatement.Q14.numTimesGlobalIndexLookup=10
-aggregatestatement.Q14.numRowsModified=64
-aggregatestatement.Q14.parseTime=1500
-aggregatestatement.Q14.bindTime=370
-aggregatestatement.Q14.optimizeTime=500
-aggregatestatement.Q14.routingInfoTime=190
-aggregatestatement.Q14.generateTime=300
-aggregatestatement.Q14.totalCompilationTime=500
-aggregatestatement.Q14.executionTime=20
-aggregatestatement.Q14.projectionTime=210
-aggregatestatement.Q14.totalExecutionTime=600
-aggregatestatement.Q14.rowsModificationTime=2000
-aggregatestatement.Q14.qnNumRowsSeen=100
-aggregatestatement.Q14.qnMsgSendTime=312
-aggregatestatement.Q14.qnMsgSerTime=450
-aggregatestatement.Q14.qnRespDeSerTime=90
-
-aggregatestatement.Q15.name=Q15
-aggregatestatement.Q15.queryDefinition=select * from regions where name='R17';
-aggregatestatement.Q15.numTimesCompiled=11
-aggregatestatement.Q15.numExecution=70
-aggregatestatement.Q15.numExecutionsInProgress=5
-aggregatestatement.Q15.numTimesGlobalIndexLookup=10
-aggregatestatement.Q15.numRowsModified=64
-aggregatestatement.Q15.parseTime=1500
-aggregatestatement.Q15.bindTime=370
-aggregatestatement.Q15.optimizeTime=500
-aggregatestatement.Q15.routingInfoTime=190
-aggregatestatement.Q15.generateTime=300
-aggregatestatement.Q15.totalCompilationTime=500
-aggregatestatement.Q15.executionTime=20
-aggregatestatement.Q15.projectionTime=210
-aggregatestatement.Q15.totalExecutionTime=600
-aggregatestatement.Q15.rowsModificationTime=2000
-aggregatestatement.Q15.qnNumRowsSeen=100
-aggregatestatement.Q15.qnMsgSendTime=312
-aggregatestatement.Q15.qnMsgSerTime=450
-aggregatestatement.Q15.qnRespDeSerTime=24
-
-aggregatestatement.Q16.name=Q16
-aggregatestatement.Q16.queryDefinition=select * from members where name='M15';
-aggregatestatement.Q16.numTimesCompiled=11
-aggregatestatement.Q16.numExecution=70
-aggregatestatement.Q16.numExecutionsInProgress=5
-aggregatestatement.Q16.numTimesGlobalIndexLookup=10
-aggregatestatement.Q16.numRowsModified=64
-aggregatestatement.Q16.parseTime=1500
-aggregatestatement.Q16.bindTime=370
-aggregatestatement.Q16.optimizeTime=500
-aggregatestatement.Q16.routingInfoTime=190
-aggregatestatement.Q16.generateTime=300
-aggregatestatement.Q16.totalCompilationTime=500
-aggregatestatement.Q16.executionTime=20
-aggregatestatement.Q16.projectionTime=210
-aggregatestatement.Q16.totalExecutionTime=600
-aggregatestatement.Q16.rowsModificationTime=2000
-aggregatestatement.Q16.qnNumRowsSeen=100
-aggregatestatement.Q16.qnMsgSendTime=312
-aggregatestatement.Q16.qnMsgSerTime=450
-aggregatestatement.Q16.qnRespDeSerTime=210
-
-aggregatestatement.Q17.name=Q17
-aggregatestatement.Q17.queryDefinition=select * from members where name='M5';
-aggregatestatement.Q17.numTimesCompiled=11
-aggregatestatement.Q17.numExecution=70
-aggregatestatement.Q17.numExecutionsInProgress=5
-aggregatestatement.Q17.numTimesGlobalIndexLookup=10
-aggregatestatement.Q17.numRowsModified=64
-aggregatestatement.Q17.parseTime=1500
-aggregatestatement.Q17.bindTime=370
-aggregatestatement.Q17.optimizeTime=500
-aggregatestatement.Q17.routingInfoTime=190
-aggregatestatement.Q17.generateTime=300
-aggregatestatement.Q17.totalCompilationTime=500
-aggregatestatement.Q17.executionTime=20
-aggregatestatement.Q17.projectionTime=210
-aggregatestatement.Q17.totalExecutionTime=600
-aggregatestatement.Q17.rowsModificationTime=2000
-aggregatestatement.Q17.qnNumRowsSeen=100
-aggregatestatement.Q17.qnMsgSendTime=312
-aggregatestatement.Q17.qnMsgSerTime=450
-aggregatestatement.Q17.qnRespDeSerTime=45
-
-aggregatestatement.Q18.name=Q18
-aggregatestatement.Q18.queryDefinition=select * from members where name='M12';
-aggregatestatement.Q18.numTimesCompiled=11
-aggregatestatement.Q18.numExecution=70
-aggregatestatement.Q18.numExecutionsInProgress=5
-aggregatestatement.Q18.numTimesGlobalIndexLookup=10
-aggregatestatement.Q18.numRowsModified=64
-aggregatestatement.Q18.parseTime=1500
-aggregatestatement.Q18.bindTime=370
-aggregatestatement.Q18.optimizeTime=500
-aggregatestatement.Q18.routingInfoTime=190
-aggregatestatement.Q18.generateTime=300
-aggregatestatement.Q18.totalCompilationTime=500
-aggregatestatement.Q18.executionTime=20
-aggregatestatement.Q18.projectionTime=210
-aggregatestatement.Q18.totalExecutionTime=600
-aggregatestatement.Q18.rowsModificationTime=2000
-aggregatestatement.Q18.qnNumRowsSeen=100
-aggregatestatement.Q18.qnMsgSendTime=312
-aggregatestatement.Q18.qnMsgSerTime=450
-aggregatestatement.Q18.qnRespDeSerTime=180
-
-aggregatestatement.Q19.name=Q19
-aggregatestatement.Q19.queryDefinition=select * from members where name='M11';
-aggregatestatement.Q19.numTimesCompiled=11
-aggregatestatement.Q19.numExecution=70
-aggregatestatement.Q19.numExecutionsInProgress=5
-aggregatestatement.Q19.numTimesGlobalIndexLookup=10
-aggregatestatement.Q19.numRowsModified=64
-aggregatestatement.Q19.parseTime=1500
-aggregatestatement.Q19.bindTime=370
-aggregatestatement.Q19.optimizeTime=500
-aggregatestatement.Q19.routingInfoTime=190
-aggregatestatement.Q19.generateTime=300
-aggregatestatement.Q19.totalCompilationTime=500
-aggregatestatement.Q19.executionTime=20
-aggregatestatement.Q19.projectionTime=210
-aggregatestatement.Q19.totalExecutionTime=600
-aggregatestatement.Q19.rowsModificationTime=2000
-aggregatestatement.Q19.qnNumRowsSeen=100
-aggregatestatement.Q19.qnMsgSendTime=312
-aggregatestatement.Q19.qnMsgSerTime=450
-aggregatestatement.Q19.qnRespDeSerTime=-100
-
-aggregatestatement.Q20.name=Q20
-aggregatestatement.Q20.queryDefinition=select * from regions where name='R6';
-aggregatestatement.Q20.numTimesCompiled=11
-aggregatestatement.Q20.numExecution=70
-aggregatestatement.Q20.numExecutionsInProgress=5
-aggregatestatement.Q20.numTimesGlobalIndexLookup=10
-aggregatestatement.Q20.numRowsModified=64
-aggregatestatement.Q20.parseTime=1500
-aggregatestatement.Q20.bindTime=370
-aggregatestatement.Q20.optimizeTime=500
-aggregatestatement.Q20.routingInfoTime=190
-aggregatestatement.Q20.generateTime=300
-aggregatestatement.Q20.totalCompilationTime=500
-aggregatestatement.Q20.executionTime=20
-aggregatestatement.Q20.projectionTime=210
-aggregatestatement.Q20.totalExecutionTime=600
-aggregatestatement.Q20.rowsModificationTime=2000
-aggregatestatement.Q20.qnNumRowsSeen=100
-aggregatestatement.Q20.qnMsgSendTime=312
-aggregatestatement.Q20.qnMsgSerTime=450
-aggregatestatement.Q20.qnRespDeSerTime=50
-
-aggregatestatement.Q21.name=Q21
-aggregatestatement.Q21.queryDefinition=select * from regions where name='R5';
-aggregatestatement.Q21.numTimesCompiled=11
-aggregatestatement.Q21.numExecution=70
-aggregatestatement.Q21.numExecutionsInProgress=5
-aggregatestatement.Q21.numTimesGlobalIndexLookup=10
-aggregatestatement.Q21.numRowsModified=64
-aggregatestatement.Q21.parseTime=1500
-aggregatestatement.Q21.bindTime=370
-aggregatestatement.Q21.optimizeTime=500
-aggregatestatement.Q21.routingInfoTime=190
-aggregatestatement.Q21.generateTime=300
-aggregatestatement.Q21.totalCompilationTime=500
-aggregatestatement.Q21.executionTime=20
-aggregatestatement.Q21.projectionTime=210
-aggregatestatement.Q21.totalExecutionTime=600
-aggregatestatement.Q21.rowsModificationTime=2000
-aggregatestatement.Q21.qnNumRowsSeen=100
-aggregatestatement.Q21.qnMsgSendTime=312
-aggregatestatement.Q21.qnMsgSerTime=450
-aggregatestatement.Q21.qnRespDeSerTime=40
-
-aggregatestatement.Q22.name=Q22
-aggregatestatement.Q22.queryDefinition=select * from regions where name='R4';
-aggregatestatement.Q22.numTimesCompiled=11
-aggregatestatement.Q22.numExecution=70
-aggregatestatement.Q22.numExecutionsInProgress=5
-aggregatestatement.Q22.numTimesGlobalIndexLookup=10
-aggregatestatement.Q22.numRowsModified=64
-aggregatestatement.Q22.parseTime=1500
-aggregatestatement.Q22.bindTime=370
-aggregatestatement.Q22.optimizeTime=500
-aggregatestatement.Q22.routingInfoTime=190
-aggregatestatement.Q22.generateTime=300
-aggregatestatement.Q22.totalCompilationTime=500
-aggregatestatement.Q22.executionTime=20
-aggregatestatement.Q22.projectionTime=210
-aggregatestatement.Q22.totalExecutionTime=600
-aggregatestatement.Q22.rowsModificationTime=2000
-aggregatestatement.Q22.qnNumRowsSeen=100
-aggregatestatement.Q22.qnMsgSendTime=312
-aggregatestatement.Q22.qnMsgSerTime=450
-aggregatestatement.Q22.qnRespDeSerTime=250
-
-aggregatestatement.Q23.name=Q23
-aggregatestatement.Q23.queryDefinition=select * from regions where name='R3';
-aggregatestatement.Q23.numTimesCompiled=11
-aggregatestatement.Q23.numExecution=70
-aggregatestatement.Q23.numExecutionsInProgress=5
-aggregatestatement.Q23.numTimesGlobalIndexLookup=10
-aggregatestatement.Q23.numRowsModified=64
-aggregatestatement.Q23.parseTime=1500
-aggregatestatement.Q23.bindTime=370
-aggregatestatement.Q23.optimizeTime=500
-aggregatestatement.Q23.routingInfoTime=190
-aggregatestatement.Q23.generateTime=300
-aggregatestatement.Q23.totalCompilationTime=500
-aggregatestatement.Q23.executionTime=20
-aggregatestatement.Q23.projectionTime=210
-aggregatestatement.Q23.totalExecutionTime=600
-aggregatestatement.Q23.rowsModificationTime=2000
-aggregatestatement.Q23.qnNumRowsSeen=100
-aggregatestatement.Q23.qnMsgSendTime=312
-aggregatestatement.Q23.qnMsgSerTime=450
-aggregatestatement.Q23.qnRespDeSerTime=-200
-
-aggregatestatement.Q24.name=Q24
-aggregatestatement.Q24.queryDefinition=select * from regions where name='R2';
-aggregatestatement.Q24.numTimesCompiled=11
-aggregatestatement.Q24.numExecution=70
-aggregatestatement.Q24.numExecutionsInProgress=5
-aggregatestatement.Q24.numTimesGlobalIndexLookup=10
-aggregatestatement.Q24.numRowsModified=64
-aggregatestatement.Q24.parseTime=1500
-aggregatestatement.Q24.bindTime=370
-aggregatestatement.Q24.optimizeTime=500
-aggregatestatement.Q24.routingInfoTime=190
-aggregatestatement.Q24.generateTime=300
-aggregatestatement.Q24.totalCompilationTime=500
-aggregatestatement.Q24.executionTime=20
-aggregatestatement.Q24.projectionTime=210
-aggregatestatement.Q24.totalExecutionTime=600
-aggregatestatement.Q24.rowsModificationTime=2000
-aggregatestatement.Q24.qnNumRowsSeen=100
-aggregatestatement.Q24.qnMsgSendTime=312
-aggregatestatement.Q24.qnMsgSerTime=450
-aggregatestatement.Q24.qnRespDeSerTime=40
-
-aggregatestatement.Q25.name=Q25
-aggregatestatement.Q25.queryDefinition=select * from regions where name='R1';
-aggregatestatement.Q25.numTimesCompiled=11
-aggregatestatement.Q25.numExecution=70
-aggregatestatement.Q25.numExecutionsInProgress=5
-aggregatestatement.Q25.numTimesGlobalIndexLookup=10
-aggregatestatement.Q25.numRowsModified=64
-aggregatestatement.Q25.parseTime=1500
-aggregatestatement.Q25.bindTime=370
-aggregatestatement.Q25.optimizeTime=500
-aggregatestatement.Q25.routingInfoTime=190
-aggregatestatement.Q25.generateTime=300
-aggregatestatement.Q25.totalCompilationTime=500
-aggregatestatement.Q25.executionTime=20
-aggregatestatement.Q25.projectionTime=210
-aggregatestatement.Q25.totalExecutionTime=600
-aggregatestatement.Q25.rowsModificationTime=2000
-aggregatestatement.Q25.qnNumRowsSeen=100
-aggregatestatement.Q25.qnMsgSendTime=312
-aggregatestatement.Q25.qnMsgSerTime=450
-aggregatestatement.Q25.qnRespDeSerTime=450
\ No newline at end of file
+regionOnMember./R3.M1.fullPath=/R3
+regionOnMember./R3.M1.memberName=M1
+regionOnMember./R3.M1.name=/R3
+regionOnMember./R3.M1.regionType=PERSISTENT
+regionOnMember./R3.M1.entrySize=21
+regionOnMember./R3.M1.entryCount=26
+regionOnMember./R3.M1.getsRate=10.50
+regionOnMember./R3.M1.putsRate=20.33
+regionOnMember./R3.M1.diskGetsRate=23.44
+regionOnMember./R3.M1.diskPutsRate=30.22
+regionOnMember./R3.M1.localMaxMemory=20
+
+regionOnMember./R3.M2.fullPath=/R3
+regionOnMember./R3.M2.memberName=M2
+regionOnMember./R3.M2.name=/R3
+regionOnMember./R3.M2.regionType=PERSISTENT
+regionOnMember./R3.M2.entrySize=215
+regionOnMember./R3.M2.entryCount=30
+regionOnMember./R3.M2.getsRate=18.6
+regionOnMember./R3.M2.putsRate=45.33
+regionOnMember./R3.M2.diskGetsRate=38.44
+regionOnMember./R3.M2.diskPutsRate=50.22
+regionOnMember./R3.M2.localMaxMemory=10



[12/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-409

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/develop' into feature/GEODE-409


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/ee4cc013
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/ee4cc013
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/ee4cc013

Branch: refs/heads/feature/GEODE-12
Commit: ee4cc0133ff0059a240958356540c9dd27f8ad2f
Parents: defe649 919d636
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Tue Nov 3 11:32:36 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue Nov 3 11:32:36 2015 -0800

----------------------------------------------------------------------
 .../gemfire/cache/AttributesFactory.java        | 18 ++----------
 .../gemfire/internal/cache/AbstractRegion.java  | 25 ++++++++++++----
 .../internal/cache/PartitionedRegion.java       | 27 +++++++++++++-----
 .../gemfire/cache30/RegionTestCase.java         | 30 ++++++++++++--------
 4 files changed, 59 insertions(+), 41 deletions(-)
----------------------------------------------------------------------



[44/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResult1000.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResult1000.txt b/pulse/src/main/resources/testQueryResult1000.txt
deleted file mode 100644
index d299c49..0000000
--- a/pulse/src/main/resources/testQueryResult1000.txt
+++ /dev/null
@@ -1,1023 +0,0 @@
-{"result":[
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean","true"],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sh
 aresOutstanding":["double",2000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean","false"],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"s
 haresOutstanding":["double",6000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean","true"],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"s
 haresOutstanding":["double",9000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean","false"],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sha
 resOutstanding":["double",12000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean","true"],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"
 sharesOutstanding":["double",15000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean","false"],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],
 "sharesOutstanding":["double",19000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E
 -324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean","true"],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"
 sharesOutstanding":["double",22000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean","false"],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"s
 haresOutstanding":["double",27000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean","true"],"pk":["java.lang.String","8"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",30],"secId":["java.lang.String","MSFT"],"mktValue":["double",31],"
 sharesOutstanding":["double",30000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",29],"secId":["java.lang.String","GOOG"],"mktValue":["double",30],"sharesOutstanding":["double",29000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",28],"secId":["java.lang.String","YHOO"],"mktValue":["double",29],"sharesOutstanding":["double",28000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",9],"active":["boolean","false"],"pk":["java.lang.String","9"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",33],"secId":["java.lang.String","ORCL"],"mktValue":["double",34],
 "sharesOutstanding":["double",33000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",34],"secId":["java.lang.String","SAP"],"mktValue":["double",35],"sharesOutstanding":["double",34000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",31],"secId":["java.lang.String","AOL"],"mktValue":["double",32],"sharesOutstanding":["double",31000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",32],"secId":["java.lang.String","APPL"],"mktValue":["double",33],"sharesOutstanding":["double",32000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",10],"active":["boolean","true"],"pk":["java.lang.String","10"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",37],"secId":["java.lang.String","NOVL"],"mktValue":["double",38]
 ,"sharesOutstanding":["double",37000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",36],"secId":["java.lang.String","RHAT"],"mktValue":["double",37],"sharesOutstanding":["double",36000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",35],"secId":["java.lang.String","DELL"],"mktValue":["double",36],"sharesOutstanding":["double",35000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",11],"active":["boolean","false"],"pk":["java.lang.String","11"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",41],"secId":["java.lang.String","YHOO"],"mktValue":["double",42
 ],"sharesOutstanding":["double",41000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",40],"secId":["java.lang.String","IBM"],"mktValue":["double",41],"sharesOutstanding":["double",40000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",38],"secId":["java.lang.String","HP"],"mktValue":["double",39],"sharesOutstanding":["double",38000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",39],"secId":["java.lang.String","SUN"],"mktValue":["double",40],"sharesOutstanding":["double",39000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",12],"active":["boolean","true"],"pk":["java.lang.String","12"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",43],"secId":["java.lang.String","MSFT"],"mktValue":["double",44]
 ,"sharesOutstanding":["double",43000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",44],"secId":["java.lang.String","AOL"],"mktValue":["double",45],"sharesOutstanding":["double",44000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",42],"secId":["java.lang.String","GOOG"],"mktValue":["double",43],"sharesOutstanding":["double",42000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",13],"active":["boolean","false"],"pk":["java.lang.String","13"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",48],"secId":["java.lang.String","DELL"],"mktValue":["double",49
 ],"sharesOutstanding":["double",48000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",47],"secId":["java.lang.String","SAP"],"mktValue":["double",48],"sharesOutstanding":["double",47000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",45],"secId":["java.lang.String","APPL"],"mktValue":["double",46],"sharesOutstanding":["double",45000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",46],"secId":["java.lang.String","ORCL"],"mktValue":["double",47],"sharesOutstanding":["double",46000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean","true"],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51]
 ,"sharesOutstanding":["double",50000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean","false"],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55
 ],"sharesOutstanding":["double",54000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",17],"active":["boolean","false"],"pk":["java.lang.String","17"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",61],"secId":["java.lang.String","DELL"],"mktValue":["double",62
 ],"sharesOutstanding":["double",61000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",62],"secId":["java.lang.String","RHAT"],"mktValue":["double",63],"sharesOutstanding":["double",62000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",59],"secId":["java.lang.String","ORCL"],"mktValue":["double",60],"sharesOutstanding":["double",59000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",60],"secId":["java.lang.String","SAP"],"mktValue":["double",61],"sharesOutstanding":["double",60000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",16],"active":["boolean","true"],"pk":["java.lang.String","16"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",58],"secId":["java.lang.String","APPL"],"mktValue":["double",59]
 ,"sharesOutstanding":["double",58000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",57],"secId":["java.lang.String","AOL"],"mktValue":["double",58],"sharesOutstanding":["double",57000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",56],"secId":["java.lang.String","MSFT"],"mktValue":["double",57],"sharesOutstanding":["double",56000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",19],"active":["boolean","false"],"pk":["java.lang.String","19"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",69],"secId":["java.lang.String","MSFT"],"mktValue":["double",70
 ],"sharesOutstanding":["double",69000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",68],"secId":["java.lang.String","GOOG"],"mktValue":["double",69],"sharesOutstanding":["double",68000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",66],"secId":["java.lang.String","IBM"],"mktValue":["double",67],"sharesOutstanding":["double",66000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",67],"secId":["java.lang.String","YHOO"],"mktValue":["double",68],"sharesOutstanding":["double",67000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",18],"active":["boolean","true"],"pk":["java.lang.String","18"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",64],"secId":["java.lang.String","HP"],"mktValue":["double",65],"sh
 aresOutstanding":["double",64000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",65],"secId":["java.lang.String","SUN"],"mktValue":["double",66],"sharesOutstanding":["double",65000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",63],"secId":["java.lang.String","NOVL"],"mktValue":["double",64],"sharesOutstanding":["double",63000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean","false"],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77
 ],"sharesOutstanding":["double",76000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",20],"active":["boolean","true"],"pk":["java.lang.String","20"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",71],"secId":["java.lang.String","APPL"],"mktValue":["double",72]
 ,"sharesOutstanding":["double",71000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",72],"secId":["java.lang.String","ORCL"],"mktValue":["double",73],"sharesOutstanding":["double",72000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",70],"secId":["java.lang.String","AOL"],"mktValue":["double",71],"sharesOutstanding":["double",70000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",23],"active":["boolean","false"],"pk":["java.lang.String","23"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",82],"secId":["java.lang.String","MSFT"],"mktValue":["double",83
 ],"sharesOutstanding":["double",82000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",83],"secId":["java.lang.String","AOL"],"mktValue":["double",84],"sharesOutstanding":["double",83000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",80],"secId":["java.lang.String","YHOO"],"mktValue":["double",81],"sharesOutstanding":["double",80000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",81],"secId":["java.lang.String","GOOG"],"mktValue":["double",82],"sharesOutstanding":["double",81000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",22],"active":["boolean","true"],"pk":["java.lang.String","22"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",79],"secId":["java.lang.String","IBM"],"mktValue":["double",80],"
 sharesOutstanding":["double",79000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",78],"secId":["java.lang.String","SUN"],"mktValue":["double",79],"sharesOutstanding":["double",78000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",77],"secId":["java.lang.String","HP"],"mktValue":["double",78],"sharesOutstanding":["double",77000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",25],"active":["boolean","false"],"pk":["java.lang.String","25"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",89],"secId":["java.lang.String","NOVL"],"mktValue":["double",90
 ],"sharesOutstanding":["double",89000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",90],"secId":["java.lang.String","HP"],"mktValue":["double",91],"sharesOutstanding":["double",90000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",87],"secId":["java.lang.String","DELL"],"mktValue":["double",88],"sharesOutstanding":["double",87000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",88],"secId":["java.lang.String","RHAT"],"mktValue":["double",89],"sharesOutstanding":["double",88000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-
 324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean","true"],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86]
 ,"sharesOutstanding":["double",85000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",27],"active":["boolean","false"],"pk":["java.lang.String","27"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",97],"secId":["java.lang.String","APPL"],"mktValue":["double",98
 ],"sharesOutstanding":["double",97000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",96],"secId":["java.lang.String","AOL"],"mktValue":["double",97],"sharesOutstanding":["double",96000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",94],"secId":["java.lang.String","GOOG"],"mktValue":["double",95],"sharesOutstanding":["double",94000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",95],"secId":["java.lang.String","MSFT"],"mktValue":["double",96],"sharesOutstanding":["double",95000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",26],"active":["boolean","true"],"pk":["java.lang.String","26"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",93],"secId":["java.lang.String","YHOO"],"mktValue":["double",94]
 ,"sharesOutstanding":["double",93000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",92],"secId":["java.lang.String","IBM"],"mktValue":["double",93],"sharesOutstanding":["double",92000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",91],"secId":["java.lang.String","SUN"],"mktValue":["double",92],"sharesOutstanding":["double",91000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",29],"active":["boolean","false"],"pk":["java.lang.String","29"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",103],"secId":["java.lang.String","HP"],"mktValue":["double",104],
 "sharesOutstanding":["double",103000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",104],"secId":["java.lang.String","SUN"],"mktValue":["double",105],"sharesOutstanding":["double",104000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",101],"secId":["java.lang.String","RHAT"],"mktValue":["double",102],"sharesOutstanding":["double",101000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",102],"secId":["java.lang.String","NOVL"],"mktValue":["double",103],"sharesOutstanding":["double",102000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["dou
 ble",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",28],"active":["boolean","true"],"pk":["java.lang.String","28"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",100],"secId":["java.lang.String","DELL"],"mktValue":["double",10
 1],"sharesOutstanding":["double",100000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",99],"secId":["java.lang.String","SAP"],"mktValue":["double",100],"sharesOutstanding":["double",99000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",98],"secId":["java.lang.String","ORCL"],"mktValue":["double",99],"sharesOutstanding":["double",98000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean","true"],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sh
 aresOutstanding":["double",2000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean","false"],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"s
 haresOutstanding":["double",6000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean","true"],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"s
 haresOutstanding":["double",9000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean","false"],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sha
 resOutstanding":["double",12000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean","true"],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"
 sharesOutstanding":["double",15000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean","false"],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],
 "sharesOutstanding":["double",19000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E
 -324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean","true"],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"
 sharesOutstanding":["double",22000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean","false"],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"s
 haresOutstanding":["double",27000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean","true"],"pk":["java.lang.String","8"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",30],"secId":["java.lang.String","MSFT"],"mktValue":["double",31],"
 sharesOutstanding":["double",30000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",29],"secId":["java.lang.String","GOOG"],"mktValue":["double",30],"sharesOutstanding":["double",29000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",28],"secId":["java.lang.String","YHOO"],"mktValue":["double",29],"sharesOutstanding":["double",28000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",9],"active":["boolean","false"],"pk":["java.lang.String","9"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",33],"secId":["java.lang.String","ORCL"],"mktValue":["double",34],
 "sharesOutstanding":["double",33000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",34],"secId":["java.lang.String","SAP"],"mktValue":["double",35],"sharesOutstanding":["double",34000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",31],"secId":["java.lang.String","AOL"],"mktValue":["double",32],"sharesOutstanding":["double",31000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",32],"secId":["java.lang.String","APPL"],"mktValue":["double",33],"sharesOutstanding":["double",32000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",10],"active":["boolean","true"],"pk":["java.lang.String","10"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",37],"secId":["java.lang.String","NOVL"],"mktValue":["double",38]
 ,"sharesOutstanding":["double",37000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",36],"secId":["java.lang.String","RHAT"],"mktValue":["double",37],"sharesOutstanding":["double",36000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",35],"secId":["java.lang.String","DELL"],"mktValue":["double",36],"sharesOutstanding":["double",35000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",11],"active":["boolean","false"],"pk":["java.lang.String","11"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",41],"secId":["java.lang.String","YHOO"],"mktValue":["double",42
 ],"sharesOutstanding":["double",41000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",40],"secId":["java.lang.String","IBM"],"mktValue":["double",41],"sharesOutstanding":["double",40000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",38],"secId":["java.lang.String","HP"],"mktValue":["double",39],"sharesOutstanding":["double",38000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",39],"secId":["java.lang.String","SUN"],"mktValue":["double",40],"sharesOutstanding":["double",39000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",12],"active":["boolean","true"],"pk":["java.lang.String","12"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",43],"secId":["java.lang.String","MSFT"],"mktValue":["double",44]
 ,"sharesOutstanding":["double",43000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",44],"secId":["java.lang.String","AOL"],"mktValue":["double",45],"sharesOutstanding":["double",44000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",42],"secId":["java.lang.String","GOOG"],"mktValue":["double",43],"sharesOutstanding":["double",42000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",13],"active":["boolean","false"],"pk":["java.lang.String","13"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",48],"secId":["java.lang.String","DELL"],"mktValue":["double",49
 ],"sharesOutstanding":["double",48000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",47],"secId":["java.lang.String","SAP"],"mktValue":["double",48],"sharesOutstanding":["double",47000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",45],"secId":["java.lang.String","APPL"],"mktValue":["double",46],"sharesOutstanding":["double",45000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",46],"secId":["java.lang.String","ORCL"],"mktValue":["double",47],"sharesOutstanding":["double",46000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean","true"],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51]
 ,"sharesOutstanding":["double",50000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean","false"],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55
 ],"sharesOutstanding":["double",54000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",17],"active":["boolean","false"],"pk":["java.lang.String","17"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",61],"secId":["java.lang.String","DELL"],"mktValue":["double",62
 ],"sharesOutstanding":["double",61000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",62],"secId":["java.lang.String","RHAT"],"mktValue":["double",63],"sharesOutstanding":["double",62000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",59],"secId":["java.lang.String","ORCL"],"mktValue":["double",60],"sharesOutstanding":["double",59000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",60],"secId":["java.lang.String","SAP"],"mktValue":["double",61],"sharesOutstanding":["double",60000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
-["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",16],"active":["boolean","true"],"pk":["java.lang.String","16"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data

<TRUNCATED>


[48/50] [abbrv] incubator-geode git commit: GEODE-304 Fix remaining UI tests; removed Gemfire XD-related tests

Posted by di...@apache.org.
GEODE-304 Fix remaining UI tests; removed Gemfire XD-related tests


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/86850fec
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/86850fec
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/86850fec

Branch: refs/heads/feature/GEODE-12
Commit: 86850fec7e770ca8b88500d3296f513ae69d7283
Parents: 895f995
Author: Nitin Lamba <ni...@ampool.io>
Authored: Wed Oct 28 09:47:09 2015 +0530
Committer: Dick Cavender <dc...@pivotal.io>
Committed: Tue Nov 10 15:27:52 2015 -0800

----------------------------------------------------------------------
 .../gemfire/tools/pulse/tests/Member.java       |    4 +-
 .../tools/pulse/tests/PulseAutomatedTests.java  |   33 +-
 .../tools/pulse/tests/PulseTestLocators.java    |   20 +-
 .../gemfire/tools/pulse/tests/PulseTests.java   | 1254 +-----------------
 .../tools/pulse/tests/RegionOnMember.java       |   30 +-
 .../tools/pulse/tests/RegionOnMemberMBean.java  |   12 +-
 .../gemfire/tools/pulse/tests/Server.java       |  116 +-
 pulse/src/test/resources/test.properties        |  702 ++--------
 8 files changed, 172 insertions(+), 1999 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
index c1b9987..ff27cab 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
@@ -25,7 +25,9 @@ public class Member extends JMXBaseBean implements MemberMBean {
 
   @Override
   public int getTotalRegionCount() {
-    return getInt("totalRegionCount");
+// This count is built dynamically in Pulse backend and region count is maintained in Cluster.Member data structure
+//    return getInt("totalRegionCount");
+    return 0;
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
index 795973b..ba6a381 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
@@ -144,7 +144,6 @@ class PulseBaseTests extends PulseTests {
 	public void validateServerGroupGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='memberListSG']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println("validateServerGroupGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -189,7 +188,6 @@ class PulseBaseTests extends PulseTests {
 	public void validateRedundancyZonesGridData() {
 		List<WebElement> rzGridRows = driver.findElements(By.xpath("//table[@id='memberListRZ']/tbody/tr"));
 		int rowsCount = rzGridRows.size();
-		System.out.println("validateRedundancyZoneGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= rzGridRows.size(); j++, x++) {
@@ -237,7 +235,6 @@ class PulseBaseTests extends PulseTests {
 	public void validateTopologyGridData() {
 		List<WebElement> rzGridRows = driver.findElements(By.xpath("//table[@id='memberList']/tbody/tr"));
 		int rowsCount = rzGridRows.size();
-		System.out.println("validateTopologyGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= rzGridRows.size(); j++, x++) {
@@ -272,7 +269,6 @@ class PulseBaseTests extends PulseTests {
 	public void validateDataPrespectiveGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='regionsList']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println("validateDataPerspectiveGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -312,7 +308,6 @@ class PulseBaseTests extends PulseTests {
 	public void validateRegionDetailsGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='memberList']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println("validateRegionDetailsGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -446,8 +441,6 @@ class PulseBaseTests extends PulseTests {
 
 	public void verifyElementAttributeById(String id, String attribute, String value) {
 		String actualValue = findElementById(id).getAttribute(attribute);
-		System.out.println("verifyElementAttributeById: Value = " + value);
-		System.out.println("verifyElementAttributeById: Actual Value = " + actualValue);
 		Assert.assertTrue(actualValue.equals(value) || actualValue.contains(value));
 	}
 
@@ -457,7 +450,6 @@ class PulseBaseTests extends PulseTests {
 		Actions action = new Actions(driver);
 		WebElement we = driver.findElement(By.id(id));
 		action.moveToElement(we).release().perform();
-		System.out.println("mouseReleaseById: testing...");
 	}
 	public void mouseClickAndHoldOverElementById(String id) {
 		verifyElementPresentById(id);
@@ -1132,7 +1124,7 @@ public class PulseAutomatedTests extends PulseBaseTests {
 	@Test
 	public void verifyZonePresentTest() {
 		navigateToRedundancyZonesTreeView();
-		verifyElementPresentById(PulseTestLocators.RedundancyZone.zoneRZ1Id);
+		verifyElementPresentByXpath(PulseTestLocators.RedundancyZone.zoneRZ1RZ2Xpath);
 		verifyElementPresentById(PulseTestLocators.RedundancyZone.zoneRZ2Id);
 	}
 
@@ -1402,7 +1394,7 @@ public class PulseAutomatedTests extends PulseBaseTests {
 		Assert.assertFalse(PulseTestData.DataBrowser.query1Text.equals(editorTextAfterClear));
 	}
 	
-	
+	@Ignore("WIP") // Data Browser's Query History not showing any data on button click, therefore this test is failing
 	@Test
 	public void testDataBrowserHistoryQueue(){
 		// navigate to Data browser page
@@ -1416,23 +1408,26 @@ public class PulseAutomatedTests extends PulseBaseTests {
 	    	}
 	    }	
 		
-		sendKeysUsingId(PulseTestLocators.DataBrowser.queryEditorTxtBoxId, PulseTestData.DataBrowser.query1Text);	
+		sendKeysUsingId(PulseTestLocators.DataBrowser.queryEditorTxtBoxId, PulseTests.QUERY_TYPE_ONE);
 		clickElementUsingId(PulseTestLocators.DataBrowser.btnExecuteQueryId);
 			
 		//Get required datetime format and extract date and hours from date time.
 	    DateFormat dateFormat = new SimpleDateFormat(PulseTestData.DataBrowser.datePattern);
 	    String queryDateTime = dateFormat.format(System.currentTimeMillis());
-	    String queryTime[] = queryDateTime.split(":");	   
-	    
+	    String queryTime[] = queryDateTime.split(":");
+		System.out.println("Query Time from System: " + queryTime[0]);
+
 	    
 	    clickElementUsingId(PulseTestLocators.DataBrowser.historyIcon);	    
 	    List<WebElement> historyLst = driver.findElements(By.xpath(PulseTestLocators.DataBrowser.historyLst));
-	    
-	    String queryText = getTextUsingXpath(PulseTestLocators.DataBrowser.queryText); 	
-  	    String historyDateTime = getTextUsingXpath(PulseTestLocators.DataBrowser.historyDateTime);
-	   	    
-  	    //verify the query text, query datetime in history panel 
-	    Assert.assertTrue(PulseTestData.DataBrowser.query1Text.equals(queryText));	        
+		String queryText       = findElementByXpath(PulseTestLocators.DataBrowser.historyLst)
+						.findElement(By.cssSelector(PulseTestLocators.DataBrowser.queryText)).getText();
+  	String historyDateTime = findElementByXpath(PulseTestLocators.DataBrowser.historyLst)
+						.findElement(By.cssSelector(PulseTestLocators.DataBrowser.historyDateTime)).getText();
+	  System.out.println("Query Text from History Table: " + queryText);
+		System.out.println("Query Time from History Table: " + historyDateTime);
+  	    //verify the query text, query datetime in history panel
+	    Assert.assertTrue(PulseTests.QUERY_TYPE_ONE.equals(queryText));
 	    Assert.assertTrue(historyDateTime.contains(queryTime[0]));
 	   
 	}	

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestLocators.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestLocators.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestLocators.java
index a00525b..511fb3b 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestLocators.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestLocators.java
@@ -25,8 +25,12 @@ public class PulseTestLocators {
 	public static class ClusterStatus {
 
 	}
-	
-	public static class TopologyView {
+
+	public static class MemberDetailsView {
+    public static final String gridButtonXpath = "//a[@id='btngridIcon']";
+  }
+
+  public static class TopologyView {
 
 		public static final String radioButtonId = "radio-default";
 		public static final String radioButtonXpath = "//label[text()='Topology']";
@@ -73,9 +77,9 @@ public class PulseTestLocators {
 		public static final String heapUsageXpath = "//a[text()='Heap Usage']";
 		public static final String cpuUsageXpath = "//a[text()='CPU Usage']";
 		public static final String graphTreeMapLblId = "//div[@id='GraphTreeMap-label']/child::node()";
-	
-		}
-	
+
+    }
+
 	public static class ServerGroups {
 
 		public static final String radioButtonId = "radio-servergroups";
@@ -197,9 +201,9 @@ public class PulseTestLocators {
 		
 		// History section		
 		public static final String historyIcon = "historyIcon";
-		public static final String historyLst = "//*[@id='detailsHistoryList']/div";
-		public static final String queryText = "//div[@id='detailsHistoryList']/div/div/div[3]";
-		public static final String historyDateTime = "//div[@id='detailsHistoryList']/div/div/div[4]";
+		public static final String historyLst = "//div[@id='detailsHistoryList']/div/div";
+		public static final String queryText = ".wrapHistoryContent";
+		public static final String historyDateTime = ".dateTimeHistory";
 		
 		//Clear button 
 		

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
index 03379e7..3401394 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
@@ -290,35 +290,6 @@ public class PulseTests {
     Assert.assertEquals(totalclients, clusterClients);
   }
 
-  @Ignore("For Gemfire XD")
-  @Test
-  public void testClusterNumProcedures() {
-    String clusterProcedures = driver.findElement(By.id(CLUSTER_PROCEDURE_ID)).getText();
-    String totalprocedures = JMXProperties.getInstance().getProperty(
-        "gemfirexd.C1.ProcedureCallsInProgress");
-    Assert.assertEquals(totalprocedures, clusterProcedures);
-  }
-
-  @Ignore("For Gemfire XD")
-  @Test
-  public void testClusterTxnCommitted() {
-    String clusterTxnCommitted = driver.findElement(
-        By.id(CLUSTER_TXNCOMMITTED_ID)).getText();
-    String totaltxnCommitted = JMXProperties.getInstance().getProperty(
-        "server.S1.TransactionCommitted");
-    Assert.assertEquals(totaltxnCommitted, clusterTxnCommitted);
-  }
-
-  @Ignore("For Gemfire XD")
-  @Test
-  public void testClusterTxnRollback() {
-    String clusterTxnRollBack = driver.findElement(
-        By.id(CLUSTER_TXNROLLBACK_ID)).getText();
-    String totaltxnRollback = JMXProperties.getInstance().getProperty(
-        "server.S1.TransactionRolledBack");
-    Assert.assertEquals(totaltxnRollback, clusterTxnRollBack);
-  }
-
   @Test
   public void testClusterNumRunningFunction() {
     String clusterFunctions = driver.findElement(By.id(CLUSTER_FUNCTIONS_ID))
@@ -456,7 +427,7 @@ public class PulseTests {
   public void testMemberTotalRegionCount() throws InterruptedException{
 	testRgraphWidget();
     String RegionCount = driver.findElement(By.id(MEMBER_VIEW_REGION_ID)).getText();  
-    String memberRegionCount = JMXProperties.getInstance().getProperty("member.M1.totalRegionCount");   
+    String memberRegionCount = JMXProperties.getInstance().getProperty("member.M1.totalRegionCount");
     Assert.assertEquals(memberRegionCount, RegionCount);
   }
 
@@ -485,7 +456,7 @@ public class PulseTests {
     Assert.assertEquals(memberLoadAvg, LoadAvg);
   }
 
-  @Ignore("not part of pulse-Cedar 7.5")
+  @Ignore("WIP") // May be useful in near future
   @Test
   public void testOffHeapFreeSize(){	  
 	  
@@ -510,7 +481,7 @@ public class PulseTests {
  
   }
 
-  @Ignore("not part of pulse-Cedar 7.5")
+  @Ignore("WIP") // May be useful in near future
   @Test
   public void testOffHeapUsedSize() throws InterruptedException {
 	 
@@ -533,17 +504,6 @@ public class PulseTests {
         .format(memberOffHeapUsedSize));
     Assert.assertEquals(memberOffHeapUsedSize, OffHeapUsedSize);
   }
-   @Ignore("For Gemfire XD")
-   @Test  // conflict between UI and properties file
-  public void testMemberClients() {  
-    String Clients = driver.findElement(By.id(MEMBER_VIEW_CLIENTS_ID))
-        .getText();
-    
-    String memberClientsString = JMXProperties.getInstance().getProperty(
-        "gemfirexdmember.M1.NetworkServerClientConnectionStats");
-    String[] memberClients = memberClientsString.split(",");
-    Assert.assertEquals(memberClients[3], Clients);
-  }
 
   @Test
   public void testMemberJVMPauses(){
@@ -583,22 +543,23 @@ public class PulseTests {
   }
  
 
- @Test   //'Name' and 'type' is displayed blank on UI
-  public void testMemberGridViewData(){	 
-    searchByIdAndClick("btngridIcon");
-    
-    // get the number of rows on the grid
+ @Test
+  public void testMemberGridViewData() throws InterruptedException {
+   searchByXPathAndClick(PulseTestLocators.TopNavigation.clusterViewLinkXpath);
+   testRgraphWidget();
+   searchByXPathAndClick(PulseTestLocators.MemberDetailsView.gridButtonXpath);
+   // get the number of rows on the grid
     List<WebElement> noOfRows = driver.findElements(By.xpath("//table[@id='memberRegionsList']/tbody/tr"));    
     String MemberRegionName = driver.findElement(By.xpath("//table[@id='memberRegionsList']/tbody/tr[2]/td[1]")).getText();
-    String memberRegionName = JMXProperties.getInstance().getProperty("region.R2.name");
+    String memberRegionName = JMXProperties.getInstance().getProperty("region.R1.name");
     Assert.assertEquals(memberRegionName, MemberRegionName);
 
     String MemberRegionType = driver.findElement(By.xpath("//table[@id='memberRegionsList']/tbody/tr[2]/td[2]")).getText();
-    String memberRegionType = JMXProperties.getInstance().getProperty("region.R2.regionType");
+    String memberRegionType = JMXProperties.getInstance().getProperty("region.R1.regionType");
     Assert.assertEquals(memberRegionType, MemberRegionType);
     
     String MemberRegionEntryCount = driver.findElement(By.xpath("//table[@id='memberRegionsList']/tbody/tr[2]/td[3]")).getText();
-    String memberRegionEntryCount = JMXProperties.getInstance().getProperty("region.R2.systemRegionEntryCount");    
+    String memberRegionEntryCount = JMXProperties.getInstance().getProperty("regionOnMember./R1.M1.entryCount");
     Assert.assertEquals(memberRegionEntryCount, MemberRegionEntryCount);
   }
 
@@ -610,18 +571,18 @@ public class PulseTests {
     searchByLinkAndClick("M2");
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewRegionName() throws InterruptedException {
     searchByLinkAndClick(DATA_VIEW_LABEL);
     Thread.sleep(7000);
-    searchByIdAndClick("btngridIcon");
+    searchByIdAndClick("default_grid_button");
     String regionName = driver.findElement(By.id(REGION_NAME_LABEL)).getText();
     String dataviewregionname = JMXProperties.getInstance().getProperty("region.R1.name");
     Assert.assertEquals(dataviewregionname, regionName);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewRegionPath() {
     String regionPath = driver.findElement(By.id(REGION_PATH_LABEL)).getText();
@@ -630,7 +591,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewregionpath, regionPath);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewRegionType() {
     String regionType = driver.findElement(By.id(REGION_TYPE_LABEL)).getText();
@@ -639,7 +600,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewregiontype, regionType);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewEmptyNodes() {
     String regionEmptyNodes = driver.findElement(By.id(DATA_VIEW_EMPTYNODES))
@@ -649,7 +610,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewEmptyNodes, regionEmptyNodes);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewSystemRegionEntryCount() {
     String regionEntryCount = driver.findElement(By.id(DATA_VIEW_ENTRYCOUNT))
@@ -659,7 +620,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewEntryCount, regionEntryCount);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewPersistentEnabled() {
     String regionPersistence = driver.findElement(
@@ -669,7 +630,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewregionpersistence, regionPersistence);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewDiskWritesRate() {
     String regionWrites = driver.findElement(By.id(DATA_VIEW_WRITEPERSEC))
@@ -679,7 +640,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewRegionWrites, regionWrites);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewDiskReadsRate() {
     String regionReads = driver.findElement(By.id(DATA_VIEW_READPERSEC))
@@ -689,7 +650,7 @@ public class PulseTests {
     Assert.assertEquals(dataviewRegionReads, regionReads);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewDiskUsage() {
     String regionMemoryUsed = driver.findElement(By.id(DATA_VIEW_USEDMEMORY))
@@ -700,7 +661,7 @@ public class PulseTests {
     searchByLinkAndClick(QUERY_STATISTICS_LABEL);
   }
 
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
+  @Ignore("WIP")
   @Test
   public void testDataViewGridValue() {
     String DataViewRegionName = driver.findElement(
@@ -859,7 +820,7 @@ public class PulseTests {
 	  
   }
 
-  @Ignore("Bad Test") // clusterDetails element not found on Data Browser page. No assertions in test
+  @Ignore("WIP") // clusterDetails element not found on Data Browser page. No assertions in test
   @Test
   public void testDataBrowserQueryValidation() throws IOException, InterruptedException {
 	  loadDataBrowserpage();
@@ -877,7 +838,6 @@ public class PulseTests {
 	  while((line = br.readLine()) != null)
 	  {
 		  countLine++;
-          //System.out.println(line);
           String[] words = line.split(" ");
 
           for (String word : words) {
@@ -989,1158 +949,7 @@ public class PulseTests {
 	  WebElement TreeMapMember = driver.findElement(By.id("GraphTreeMapClusterData-canvas"));
 	  TreeMapMember.click();
   }
-  
-  
-  
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void loadQueryStatisticspage() throws InterruptedException {
-    searchByLinkAndClick(QUERY_STATISTICS_LABEL);
-    Thread.sleep(7000);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testQueryDefinitionValidation() {
-
-    String QueryDefinition1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[1]"))
-        .getText();
-    String queryDefinition1 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q12.queryDefinition");
-    Assert.assertEquals(queryDefinition1, QueryDefinition1);
-
-    String QueryDefinition2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[1]"))
-        .getText();
-    String queryDefinition2 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q14.queryDefinition");
-    Assert.assertEquals(queryDefinition2, QueryDefinition2);
-
-    String QueryDefinition3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[1]"))
-        .getText();
-    String queryDefinition3 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q20.queryDefinition");
-    Assert.assertEquals(queryDefinition3, QueryDefinition3);
-
-    String QueryDefinition4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[1]"))
-        .getText();
-    String queryDefinition4 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q24.queryDefinition");
-    Assert.assertEquals(queryDefinition4, QueryDefinition4);
-
-    String QueryDefinition5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[1]"))
-        .getText();
-    String queryDefinition5 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q11.queryDefinition");
-    Assert.assertEquals(queryDefinition5, QueryDefinition5);
-
-    String QueryDefinition6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[1]"))
-        .getText();
-    String queryDefinition6 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q18.queryDefinition");
-    Assert.assertEquals(queryDefinition6, QueryDefinition6);
-
-    String QueryDefinition7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[1]"))
-        .getText();
-    String queryDefinition7 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q15.queryDefinition");
-    Assert.assertEquals(queryDefinition7, QueryDefinition7);
-
-    String QueryDefinition8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[1]"))
-        .getText();
-    String queryDefinition8 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q23.queryDefinition");
-    Assert.assertEquals(queryDefinition8, QueryDefinition8);
-
-    String QueryDefinition9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[1]"))
-        .getText();
-    String queryDefinition9 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q10.queryDefinition");
-    Assert.assertEquals(queryDefinition9, QueryDefinition9);
-
-    String QueryDefinition10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[1]"))
-        .getText();
-    String queryDefinition10 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q21.queryDefinition");
-    Assert.assertEquals(queryDefinition10, QueryDefinition10);
-
-    String QueryDefinition11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[1]"))
-        .getText();
-    String queryDefinition11 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q16.queryDefinition");
-    Assert.assertEquals(queryDefinition11, QueryDefinition11);
-
-    String QueryDefinition12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[1]"))
-        .getText();
-    String queryDefinition12 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q17.queryDefinition");
-    Assert.assertEquals(queryDefinition12, QueryDefinition12);
-
-    String QueryDefinition13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[1]"))
-        .getText();
-    String queryDefinition13 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q13.queryDefinition");
-    Assert.assertEquals(queryDefinition13, QueryDefinition13);
-
-    String QueryDefinition14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[1]"))
-        .getText();
-    String queryDefinition14 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q19.queryDefinition");
-    Assert.assertEquals(queryDefinition14, QueryDefinition14);
-
-    String QueryDefinition15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[1]"))
-        .getText();
-    String queryDefinition15 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q25.queryDefinition");
-    Assert.assertEquals(queryDefinition15, QueryDefinition15);
-
-    String QueryDefinition16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[1]"))
-        .getText();
-    String queryDefinition16 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q22.queryDefinition");
-    Assert.assertEquals(queryDefinition16, QueryDefinition16);
-
-    String QueryDefinition17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[1]"))
-        .getText();
-    String queryDefinition17 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q4.queryDefinition");
-    Assert.assertEquals(queryDefinition17, QueryDefinition17);
-
-    String QueryDefinition18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[1]"))
-        .getText();
-    String queryDefinition18 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q5.queryDefinition");
-    Assert.assertEquals(queryDefinition18, QueryDefinition18);
-
-    String QueryDefinition19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[1]"))
-        .getText();
-    String queryDefinition19 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q2.queryDefinition");
-    Assert.assertEquals(queryDefinition19, QueryDefinition19);
-
-    String QueryDefinition20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[1]"))
-        .getText();
-    String queryDefinition20 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q7.queryDefinition");
-    Assert.assertEquals(queryDefinition20, QueryDefinition20);
-
-    String QueryDefinition21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[1]"))
-        .getText();
-    String queryDefinition21 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q8.queryDefinition");
-    Assert.assertEquals(queryDefinition21, QueryDefinition21);
-
-    String QueryDefinition22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[1]"))
-        .getText();
-    String queryDefinition22 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q9.queryDefinition");
-    Assert.assertEquals(queryDefinition22, QueryDefinition22);
-
-    String QueryDefinition23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[1]"))
-        .getText();
-    String queryDefinition23 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q1.queryDefinition");
-    Assert.assertEquals(queryDefinition23, QueryDefinition23);
-
-    String QueryDefinition24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[1]"))
-        .getText();
-    String queryDefinition24 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q3.queryDefinition");
-    Assert.assertEquals(queryDefinition24, QueryDefinition24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryDefinition25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[1]"))
-        .getText();
-    String queryDefinition25 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q6.queryDefinition");
-    Assert.assertEquals(queryDefinition25, QueryDefinition25);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testNumExecution() throws InterruptedException {
-
-    String QueryNumExecution1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[2]"))
-        .getText();
-    String queryNumExecution1 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q12.numExecution");
-    Assert.assertEquals(queryNumExecution1, QueryNumExecution1);
-
-    String QueryNumExecution2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[2]"))
-        .getText();
-    String queryNumExecution2 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q14.numExecution");
-    Assert.assertEquals(queryNumExecution2, QueryNumExecution2);
-
-    String QueryNumExecution3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[2]"))
-        .getText();
-    String queryNumExecution3 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q20.numExecution");
-    Assert.assertEquals(queryNumExecution3, QueryNumExecution3);
-
-    String QueryNumExecution4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[2]"))
-        .getText();
-    String queryNumExecution4 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q24.numExecution");
-    Assert.assertEquals(queryNumExecution4, QueryNumExecution4);
-
-    String QueryNumExecution5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[2]"))
-        .getText();
-    String queryNumExecution5 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q11.numExecution");
-    Assert.assertEquals(queryNumExecution5, QueryNumExecution5);
-
-    String QueryNumExecution6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[2]"))
-        .getText();
-    String queryNumExecution6 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q18.numExecution");
-    Assert.assertEquals(queryNumExecution6, QueryNumExecution6);
-
-    String QueryNumExecution7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[2]"))
-        .getText();
-    String queryNumExecution7 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q15.numExecution");
-    Assert.assertEquals(queryNumExecution7, QueryNumExecution7);
-
-    String QueryNumExecution8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[2]"))
-        .getText();
-    String queryNumExecution8 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q23.numExecution");
-    Assert.assertEquals(queryNumExecution8, QueryNumExecution8);
-
-    String QueryNumExecution9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[2]"))
-        .getText();
-    String queryNumExecution9 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q10.numExecution");
-    Assert.assertEquals(queryNumExecution9, QueryNumExecution9);
-
-    String QueryNumExecution10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[2]"))
-        .getText();
-    String queryNumExecution10 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q21.numExecution");
-    Assert.assertEquals(queryNumExecution10, QueryNumExecution10);
-
-    String QueryNumExecution11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[2]"))
-        .getText();
-    String queryNumExecution11 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q16.numExecution");
-    Assert.assertEquals(queryNumExecution11, QueryNumExecution11);
-
-    String QueryNumExecution12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[2]"))
-        .getText();
-    String queryNumExecution12 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q17.numExecution");
-    Assert.assertEquals(queryNumExecution12, QueryNumExecution12);
-
-    String QueryNumExecution13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[2]"))
-        .getText();
-    String queryNumExecution13 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q13.numExecution");
-    Assert.assertEquals(queryNumExecution13, QueryNumExecution13);
-
-    String QueryNumExecution14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[2]"))
-        .getText();
-    String queryNumExecution14 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q19.numExecution");
-    Assert.assertEquals(queryNumExecution14, QueryNumExecution14);
-
-    String QueryNumExecution15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[2]"))
-        .getText();
-    String queryNumExecution15 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q25.numExecution");
-    Assert.assertEquals(queryNumExecution15, QueryNumExecution15);
-
-    String QueryNumExecution16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[2]"))
-        .getText();
-    String queryNumExecution16 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q22.numExecution");
-    Assert.assertEquals(queryNumExecution16, QueryNumExecution16);
-
-    String QueryNumExecution17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[2]"))
-        .getText();
-    String queryNumExecution17 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q4.numExecution");
-    Assert.assertEquals(queryNumExecution17, QueryNumExecution17);
-
-    String QueryNumExecution18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[2]"))
-        .getText();
-    String queryNumExecution18 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q5.numExecution");
-    Assert.assertEquals(queryNumExecution18, QueryNumExecution18);
-
-    String QueryNumExecution19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[2]"))
-        .getText();
-    String queryNumExecution19 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q2.numExecution");
-    Assert.assertEquals(queryNumExecution19, QueryNumExecution19);
-
-    String QueryNumExecution20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[2]"))
-        .getText();
-    String queryNumExecution20 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q7.numExecution");
-    Assert.assertEquals(queryNumExecution20, QueryNumExecution20);
-
-    String QueryNumExecution21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[2]"))
-        .getText();
-    String queryNumExecution21 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q8.numExecution");
-    Assert.assertEquals(queryNumExecution21, QueryNumExecution21);
-
-    String QueryNumExecution22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[2]"))
-        .getText();
-    String queryNumExecution22 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q9.numExecution");
-    Assert.assertEquals(queryNumExecution22, QueryNumExecution22);
-
-    String QueryNumExecution23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[2]"))
-        .getText();
-    String queryNumExecution23 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q1.numExecution");
-    Assert.assertEquals(queryNumExecution23, QueryNumExecution23);
-
-    String QueryNumExecution24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[2]"))
-        .getText();
-    String queryNumExecution24 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q3.numExecution");
-    Assert.assertEquals(queryNumExecution24, QueryNumExecution24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryNumExecution25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[2]"))
-        .getText();
-    String queryNumExecution25 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q6.numExecution");
-    Assert.assertEquals(queryNumExecution25, QueryNumExecution25);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testTotalExecutionTime() {
-
-    String QueryTotalExecutionTime1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime1 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q12.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime1, QueryTotalExecutionTime1);
-
-    String QueryTotalExecutionTime2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime2 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q14.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime2, QueryTotalExecutionTime2);
-
-    String QueryTotalExecutionTime3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime3 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q20.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime3, QueryTotalExecutionTime3);
-
-    String QueryTotalExecutionTime4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime4 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q24.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime4, QueryTotalExecutionTime4);
-
-    String QueryTotalExecutionTime5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime5 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q11.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime5, QueryTotalExecutionTime5);
-
-    String QueryTotalExecutionTime6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime6 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q18.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime6, QueryTotalExecutionTime6);
-
-    String QueryTotalExecutionTime7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime7 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q15.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime7, QueryTotalExecutionTime7);
-
-    String QueryTotalExecutionTime8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime8 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q23.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime8, QueryTotalExecutionTime8);
-
-    String QueryTotalExecutionTime9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime9 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q10.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime9, QueryTotalExecutionTime9);
-
-    String QueryTotalExecutionTime10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime10 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q21.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime10, QueryTotalExecutionTime10);
-
-    String QueryTotalExecutionTime11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime11 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q16.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime11, QueryTotalExecutionTime11);
-
-    String QueryTotalExecutionTime12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime12 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q17.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime12, QueryTotalExecutionTime12);
-
-    String QueryTotalExecutionTime13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime13 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q13.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime13, QueryTotalExecutionTime13);
-
-    String QueryTotalExecutionTime14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime14 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q19.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime14, QueryTotalExecutionTime14);
-
-    String QueryTotalExecutionTime15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime15 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q25.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime15, QueryTotalExecutionTime15);
-
-    String QueryTotalExecutionTime16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime16 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q22.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime16, QueryTotalExecutionTime16);
-
-    String QueryTotalExecutionTime17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime17 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q4.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime17, QueryTotalExecutionTime17);
-
-    String QueryTotalExecutionTime18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime18 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q5.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime18, QueryTotalExecutionTime18);
-
-    String QueryTotalExecutionTime19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime19 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q2.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime19, QueryTotalExecutionTime19);
-
-    String QueryTotalExecutionTime20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime20 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q7.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime20, QueryTotalExecutionTime20);
-
-    String QueryTotalExecutionTime21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime21 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q8.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime21, QueryTotalExecutionTime21);
-
-    String QueryTotalExecutionTime22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime22 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q9.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime22, QueryTotalExecutionTime22);
-
-    String QueryTotalExecutionTime23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime23 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q1.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime23, QueryTotalExecutionTime23);
-
-    String QueryTotalExecutionTime24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime24 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q3.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime24, QueryTotalExecutionTime24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryTotalExecutionTime25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[3]"))
-        .getText();
-    String queryTotalExecutionTime25 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q6.totalExecutionTime");
-    Assert.assertEquals(queryTotalExecutionTime25, QueryTotalExecutionTime25);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testNumExecutionsInProgress() {
-
-    String QueryNumExecutionsInProgress1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress1 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q12.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress1,
-        QueryNumExecutionsInProgress1);
-
-    String QueryNumExecutionsInProgress2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress2 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q14.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress2,
-        QueryNumExecutionsInProgress2);
-
-    String QueryNumExecutionsInProgress3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress3 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q20.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress3,
-        QueryNumExecutionsInProgress3);
-
-    String QueryNumExecutionsInProgress4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress4 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q24.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress4,
-        QueryNumExecutionsInProgress4);
-
-    String QueryNumExecutionsInProgress5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress5 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q11.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress5,
-        QueryNumExecutionsInProgress5);
-
-    String QueryNumExecutionsInProgress6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress6 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q18.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress6,
-        QueryNumExecutionsInProgress6);
-
-    String QueryNumExecutionsInProgress7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress7 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q15.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress7,
-        QueryNumExecutionsInProgress7);
-
-    String QueryNumExecutionsInProgress8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress8 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q23.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress8,
-        QueryNumExecutionsInProgress8);
-
-    String QueryNumExecutionsInProgress9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress9 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q10.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress9,
-        QueryNumExecutionsInProgress9);
-
-    String QueryNumExecutionsInProgress10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress10 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q21.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress10,
-        QueryNumExecutionsInProgress10);
-
-    String QueryNumExecutionsInProgress11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress11 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q16.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress11,
-        QueryNumExecutionsInProgress11);
-
-    String QueryNumExecutionsInProgress12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress12 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q17.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress12,
-        QueryNumExecutionsInProgress12);
-
-    String QueryNumExecutionsInProgress13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress13 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q13.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress13,
-        QueryNumExecutionsInProgress13);
-
-    String QueryNumExecutionsInProgress14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress14 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q19.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress14,
-        QueryNumExecutionsInProgress14);
-
-    String QueryNumExecutionsInProgress15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress15 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q25.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress15,
-        QueryNumExecutionsInProgress15);
-
-    String QueryNumExecutionsInProgress16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress16 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q22.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress16,
-        QueryNumExecutionsInProgress16);
-
-    String QueryNumExecutionsInProgress17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress17 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q4.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress17,
-        QueryNumExecutionsInProgress17);
-
-    String QueryNumExecutionsInProgress18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress18 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q5.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress18,
-        QueryNumExecutionsInProgress18);
-
-    String QueryNumExecutionsInProgress19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress19 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q2.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress19,
-        QueryNumExecutionsInProgress19);
-
-    String QueryNumExecutionsInProgress20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress20 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q7.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress20,
-        QueryNumExecutionsInProgress20);
-
-    String QueryNumExecutionsInProgress21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress21 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q8.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress21,
-        QueryNumExecutionsInProgress21);
-
-    String QueryNumExecutionsInProgress22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress22 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q9.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress22,
-        QueryNumExecutionsInProgress22);
-
-    String QueryNumExecutionsInProgress23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress23 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q1.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress23,
-        QueryNumExecutionsInProgress23);
-
-    String QueryNumExecutionsInProgress24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress24 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q3.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress24,
-        QueryNumExecutionsInProgress24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryNumExecutionsInProgress25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[4]"))
-        .getText();
-    String queryNumExecutionsInProgress25 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q6.numExecutionsInProgress");
-    Assert.assertEquals(queryNumExecutionsInProgress25,
-        QueryNumExecutionsInProgress25);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testNumTimesCompiled() {
-
-    String QueryNumTimesCompiled1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled1 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q12.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled1, QueryNumTimesCompiled1);
-
-    String QueryNumTimesCompiled2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled2 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q14.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled2, QueryNumTimesCompiled2);
-
-    String QueryNumTimesCompiled3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled3 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q20.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled3, QueryNumTimesCompiled3);
-
-    String QueryNumTimesCompiled4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled4 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q24.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled4, QueryNumTimesCompiled4);
-
-    String QueryNumTimesCompiled5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled5 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q11.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled5, QueryNumTimesCompiled5);
-
-    String QueryNumTimesCompiled6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled6 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q18.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled6, QueryNumTimesCompiled6);
-
-    String QueryNumTimesCompiled7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled7 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q15.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled7, QueryNumTimesCompiled7);
-
-    String QueryNumTimesCompiled8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled8 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q23.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled8, QueryNumTimesCompiled8);
-
-    String QueryNumTimesCompiled9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled9 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q10.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled9, QueryNumTimesCompiled9);
-
-    String QueryNumTimesCompiled10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled10 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q21.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled10, QueryNumTimesCompiled10);
-
-    String QueryNumTimesCompiled11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled11 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q16.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled11, QueryNumTimesCompiled11);
-
-    String QueryNumTimesCompiled12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled12 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q17.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled12, QueryNumTimesCompiled12);
-
-    String QueryNumTimesCompiled13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled13 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q13.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled13, QueryNumTimesCompiled13);
-
-    String QueryNumTimesCompiled14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled14 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q19.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled14, QueryNumTimesCompiled14);
-
-    String QueryNumTimesCompiled15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled15 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q25.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled15, QueryNumTimesCompiled15);
-
-    String QueryNumTimesCompiled16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled16 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q22.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled16, QueryNumTimesCompiled16);
-
-    String QueryNumTimesCompiled17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled17 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q4.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled17, QueryNumTimesCompiled17);
-
-    String QueryNumTimesCompiled18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled18 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q5.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled18, QueryNumTimesCompiled18);
-
-    String QueryNumTimesCompiled19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled19 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q2.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled19, QueryNumTimesCompiled19);
-
-    String QueryNumTimesCompiled20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled20 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q7.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled20, QueryNumTimesCompiled20);
-
-    String QueryNumTimesCompiled21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled21 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q8.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled21, QueryNumTimesCompiled21);
-
-    String QueryNumTimesCompiled22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled22 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q9.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled22, QueryNumTimesCompiled22);
-
-    String QueryNumTimesCompiled23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled23 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q1.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled23, QueryNumTimesCompiled23);
-
-    String QueryNumTimesCompiled24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled24 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q3.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled24, QueryNumTimesCompiled24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryNumTimesCompiled25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[5]"))
-        .getText();
-    String queryNumTimesCompiled25 = JMXProperties.getInstance().getProperty(
-        "aggregatestatement.Q6.numTimesCompiled");
-    Assert.assertEquals(queryNumTimesCompiled25, QueryNumTimesCompiled25);
-  }
-
-  @Ignore("Not part of Pulse-Cedar 7.5 release")
-  @Test
-  public void testNumTimesGlobalIndexLookup() {
-
-    String QueryNumTimesGlobalIndexLookup1 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[2]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup1 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q12.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup1,
-        QueryNumTimesGlobalIndexLookup1);
-
-    String QueryNumTimesGlobalIndexLookup2 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[3]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup2 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q14.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup2,
-        QueryNumTimesGlobalIndexLookup2);
-
-    String QueryNumTimesGlobalIndexLookup3 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[4]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup3 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q20.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup3,
-        QueryNumTimesGlobalIndexLookup3);
-
-    String QueryNumTimesGlobalIndexLookup4 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[5]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup4 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q24.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup4,
-        QueryNumTimesGlobalIndexLookup4);
-
-    String QueryNumTimesGlobalIndexLookup5 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[6]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup5 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q11.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup5,
-        QueryNumTimesGlobalIndexLookup5);
-
-    String QueryNumTimesGlobalIndexLookup6 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[7]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup6 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q18.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup6,
-        QueryNumTimesGlobalIndexLookup6);
-
-    String QueryNumTimesGlobalIndexLookup7 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[8]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup7 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q15.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup7,
-        QueryNumTimesGlobalIndexLookup7);
-
-    String QueryNumTimesGlobalIndexLookup8 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[9]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup8 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q23.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup8,
-        QueryNumTimesGlobalIndexLookup8);
-
-    String QueryNumTimesGlobalIndexLookup9 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[10]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup9 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q10.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup9,
-        QueryNumTimesGlobalIndexLookup9);
-
-    String QueryNumTimesGlobalIndexLookup10 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[11]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup10 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q21.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup10,
-        QueryNumTimesGlobalIndexLookup10);
-
-    String QueryNumTimesGlobalIndexLookup11 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[12]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup11 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q16.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup11,
-        QueryNumTimesGlobalIndexLookup11);
-
-    String QueryNumTimesGlobalIndexLookup12 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[13]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup12 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q17.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup12,
-        QueryNumTimesGlobalIndexLookup12);
-
-    String QueryNumTimesGlobalIndexLookup13 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[14]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup13 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q13.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup13,
-        QueryNumTimesGlobalIndexLookup13);
-
-    String QueryNumTimesGlobalIndexLookup14 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[15]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup14 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q19.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup14,
-        QueryNumTimesGlobalIndexLookup14);
-
-    String QueryNumTimesGlobalIndexLookup15 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[16]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup15 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q25.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup15,
-        QueryNumTimesGlobalIndexLookup15);
-
-    String QueryNumTimesGlobalIndexLookup16 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[17]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup16 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q22.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup16,
-        QueryNumTimesGlobalIndexLookup16);
-
-    String QueryNumTimesGlobalIndexLookup17 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[18]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup17 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q4.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup17,
-        QueryNumTimesGlobalIndexLookup17);
-
-    String QueryNumTimesGlobalIndexLookup18 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[19]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup18 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q5.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup18,
-        QueryNumTimesGlobalIndexLookup18);
-
-    String QueryNumTimesGlobalIndexLookup19 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[20]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup19 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q2.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup19,
-        QueryNumTimesGlobalIndexLookup19);
-
-    String QueryNumTimesGlobalIndexLookup20 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[21]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup20 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q7.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup20,
-        QueryNumTimesGlobalIndexLookup20);
-
-    String QueryNumTimesGlobalIndexLookup21 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[22]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup21 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q8.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup21,
-        QueryNumTimesGlobalIndexLookup21);
 
-    String QueryNumTimesGlobalIndexLookup22 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[23]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup22 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q9.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup22,
-        QueryNumTimesGlobalIndexLookup22);
-
-    String QueryNumTimesGlobalIndexLookup23 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[24]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup23 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q1.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup23,
-        QueryNumTimesGlobalIndexLookup23);
-
-    String QueryNumTimesGlobalIndexLookup24 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[25]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup24 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q3.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup24,
-        QueryNumTimesGlobalIndexLookup24);
-
-    scrollbarVerticalDownScroll();
-
-    String QueryNumTimesGlobalIndexLookup25 = driver.findElement(
-        By.xpath("//table[@id='queryStatisticsList']/tbody/tr[26]/td[6]"))
-        .getText();
-    String queryNumTimesGlobalIndexLookup25 = JMXProperties.getInstance()
-        .getProperty("aggregatestatement.Q6.numTimesGlobalIndexLookup");
-    Assert.assertEquals(queryNumTimesGlobalIndexLookup25,
-        QueryNumTimesGlobalIndexLookup25);
-  }
-  
   @Ignore("WIP")
   @Test
   public void testNumberOfRegions() throws InterruptedException{
@@ -2152,34 +961,23 @@ public class PulseTests {
 		 String regions = JMXProperties.getInstance().getProperty("regions");
 		 String []regionName = regions.split(" ");
 		 for (String string : regionName) {
-			System.out.println("Region name: " + string);
 		}
 		 //JMXProperties.getInstance().getProperty("region.R1.regionType");
 		int i=1; 
 		for (WebElement webElement : regionList) {
 			//webElement.getAttribute(arg0)
-			System.out.println(webElement.findElement(By.id("treeDemo_" + i + "_span")).getText());			
 			i++;
 		}
 		
 		driver.findElement(By.id("treeDemo_1_check")).click();		
 		
 		List<WebElement> memeberList = driver.findElements(By.xpath("//ul[@id='membersList']/li"));
-		System.out.println("Memeber List: "+memeberList.size());
 		int j=0;
 		for (WebElement webElement : memeberList) {
-			System.out.println(webElement.findElement(By.id("Member"+ j)).getAttribute("value"));
-			j++;			
+			j++;
 		}  
   }
-  
-  
-  
-  
-  
-  
-  
-  
+
   @Ignore("WIP")
   @Test
   public void testDataBrowser(){

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
index 2a10a97..1d57cba 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
@@ -16,24 +16,36 @@ package com.vmware.gemfire.tools.pulse.tests;
  */
 public class RegionOnMember extends JMXBaseBean implements RegionOnMemberMBean {
   private String fullPath = null;
+  private String member = null;
 
-  public RegionOnMember(String fullPath) {
+  public RegionOnMember(String fullPath, String member) {
     this.fullPath = fullPath;
+    this.member = member;
   }
 
   @Override
   protected String getKey(String propName) {
-    return "regionOnMember." + fullPath + "." + propName;
+    return "regionOnMember." + fullPath + "." + member + "." + propName;
   }
 
   @Override
-  public String getRegionFullPath(){
+  public String getFullPath(){
     return this.fullPath;
   }
 
   @Override
-  public String getMemberName(){
-    return getString("memberName");
+  public String getMember(){
+    return this.member;
+  }
+
+  @Override
+  public String getName(){
+    return getString("name");
+  }
+
+  @Override
+  public String getRegionType(){
+    return getString("regionType");
   }
 
   @Override
@@ -57,13 +69,13 @@ public class RegionOnMember extends JMXBaseBean implements RegionOnMemberMBean {
   }
 
   @Override
-  public float getDiskGetsRate(){
-    return getFloat("diskReadsRate");
+  public float getDiskReadsRate(){
+    return getFloat("diskGetsRate");
   }
 
   @Override
-  public float getDiskPutsRate(){
-    return getFloat("diskWritesRate");
+  public float getDiskWritesRate(){
+    return getFloat("diskPutsRate");
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/86850fec/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMemberMBean.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMemberMBean.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMemberMBean.java
index 1dc5a45..6d4a3fe 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMemberMBean.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMemberMBean.java
@@ -15,9 +15,13 @@ package com.vmware.gemfire.tools.pulse.tests;
  */
 public interface RegionOnMemberMBean {
 
-  public String getRegionFullPath();
+  public String getName();
+
+  public String getRegionType(); // Ideally should be an Enum
+
+  public String getFullPath();
 
-  public String getMemberName();
+  public String getMember();
 
   public long getEntrySize();
 
@@ -27,9 +31,9 @@ public interface RegionOnMemberMBean {
 
   public float getPutsRate();
 
-  public float getDiskGetsRate();
+  public float getDiskReadsRate();
 
-  public float getDiskPutsRate();
+  public float getDiskWritesRate();
 
   public int getLocalMaxMemory();
 }


[06/50] [abbrv] incubator-geode git commit: GEODE-520: GFSH Alter Region entry-time-to-live-expiration causes subsequent server restart to fail.

Posted by di...@apache.org.
GEODE-520: GFSH Alter Region entry-time-to-live-expiration causes subsequent server restart to fail.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/919d6369
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/919d6369
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/919d6369

Branch: refs/heads/feature/GEODE-12
Commit: 919d6369f096dc363653f59d434abe486e9ff8aa
Parents: e9aa18b
Author: Jens Deppe <jd...@pivotal.io>
Authored: Fri Oct 30 14:00:31 2015 -0700
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Fri Oct 30 14:00:31 2015 -0700

----------------------------------------------------------------------
 .../gemfire/cache/AttributesFactory.java        | 18 ++----------
 .../gemfire/internal/cache/AbstractRegion.java  | 25 ++++++++++++----
 .../internal/cache/PartitionedRegion.java       | 27 +++++++++++++-----
 .../gemfire/cache30/RegionTestCase.java         | 30 ++++++++++++--------
 4 files changed, 59 insertions(+), 41 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/919d6369/gemfire-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
index 6af21b1..8c715dc 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
@@ -1509,22 +1509,8 @@ public class AttributesFactory<K,V> {
       ((PartitionAttributesImpl)pa).validateWhenAllAttributesAreSet(attrs instanceof RegionAttributesCreation);
       ExpirationAttributes regionIdleTimeout = attrs.getRegionIdleTimeout();
       ExpirationAttributes regionTimeToLive = attrs.getRegionTimeToLive();
-      if ((regionIdleTimeout.getAction().isInvalidate() && regionIdleTimeout.getTimeout() > 0)
-          || (regionIdleTimeout.getAction().isLocalInvalidate() && regionIdleTimeout.getTimeout() > 0)
-          || (regionTimeToLive.getAction().isInvalidate() && regionTimeToLive.getTimeout() > 0)
-          || (regionTimeToLive.getAction().isLocalInvalidate()) && regionTimeToLive.getTimeout() > 0 ) {
-        throw new IllegalStateException(
-            LocalizedStrings.AttributesFactory_INVALIDATE_REGION_NOT_SUPPORTED_FOR_PR.toLocalizedString());
-      }
-      
-      if ((regionIdleTimeout.getAction().isDestroy() && regionIdleTimeout.getTimeout() > 0)
-          || (regionIdleTimeout.getAction().isLocalDestroy() && regionIdleTimeout.getTimeout() > 0)
-          || (regionTimeToLive.getAction().isDestroy() && regionTimeToLive.getTimeout() > 0)
-          || (regionTimeToLive.getAction().isLocalDestroy() && regionTimeToLive.getTimeout() > 0)) {
-        throw new IllegalStateException(
-            LocalizedStrings.AttributesFactory_DESTROY_REGION_NOT_SUPPORTED_FOR_PR
-                .toLocalizedString());
-      }
+      AbstractRegion.validatePRRegionExpirationAttributes(regionIdleTimeout);
+      AbstractRegion.validatePRRegionExpirationAttributes(regionTimeToLive);
       
       ExpirationAttributes entryIdleTimeout = attrs.getEntryIdleTimeout();
       ExpirationAttributes entryTimeToLive = attrs.getEntryTimeToLive();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/919d6369/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegion.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegion.java b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegion.java
index ed5a390..45adbd6 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegion.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegion.java
@@ -1300,13 +1300,25 @@ public abstract class AbstractRegion implements Region, RegionAttributes,
     return old;
   }
 
-  public ExpirationAttributes setRegionIdleTimeout(
-      ExpirationAttributes idleTimeout)
-  {
+  public static void validatePRRegionExpirationAttributes(ExpirationAttributes expAtts) {
+    if (expAtts.getTimeout() > 0) {
+      ExpirationAction expAction = expAtts.getAction();
+      if (expAction.isInvalidate() || expAction.isLocalInvalidate()) {
+        throw new IllegalStateException(LocalizedStrings.AttributesFactory_INVALIDATE_REGION_NOT_SUPPORTED_FOR_PR.toLocalizedString());
+      } else if (expAction.isDestroy() || expAction.isLocalDestroy()) {
+        throw new IllegalStateException(LocalizedStrings.AttributesFactory_DESTROY_REGION_NOT_SUPPORTED_FOR_PR.toLocalizedString());
+      }
+    }
+  }
+
+  public ExpirationAttributes setRegionIdleTimeout(ExpirationAttributes idleTimeout) {
     checkReadiness();
     if (idleTimeout == null) {
       throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_IDLETIMEOUT_MUST_NOT_BE_NULL.toLocalizedString());
     }
+    if (this.getAttributes().getDataPolicy().withPartitioning()) {
+      validatePRRegionExpirationAttributes(idleTimeout);
+    }
     if (idleTimeout.getAction() == ExpirationAction.LOCAL_INVALIDATE
         && this.dataPolicy.withReplication()) {
       throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_0_ACTION_IS_INCOMPATIBLE_WITH_THIS_REGIONS_DATA_POLICY.toLocalizedString("idleTimeout"));
@@ -1322,13 +1334,14 @@ public abstract class AbstractRegion implements Region, RegionAttributes,
     return oldAttrs;
   }
 
-  public ExpirationAttributes setRegionTimeToLive(
-      ExpirationAttributes timeToLive)
-  {
+  public ExpirationAttributes setRegionTimeToLive(ExpirationAttributes timeToLive) {
     checkReadiness();
     if (timeToLive == null) {
       throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_TIMETOLIVE_MUST_NOT_BE_NULL.toLocalizedString());
     }
+    if (this.getAttributes().getDataPolicy().withPartitioning()) {
+      validatePRRegionExpirationAttributes(timeToLive);
+    }
     if (timeToLive.getAction() == ExpirationAction.LOCAL_INVALIDATE
         && this.dataPolicy.withReplication()) {
       throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_0_ACTION_IS_INCOMPATIBLE_WITH_THIS_REGIONS_DATA_POLICY.toLocalizedString("timeToLive"));

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/919d6369/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
index ce50c52..29137fc 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
@@ -100,7 +100,6 @@ import com.gemstone.gemfire.cache.execute.FunctionContext;
 import com.gemstone.gemfire.cache.execute.FunctionException;
 import com.gemstone.gemfire.cache.execute.FunctionService;
 import com.gemstone.gemfire.cache.execute.ResultCollector;
-import com.gemstone.gemfire.cache.hdfs.internal.HDFSEntriesSet.HDFSIterator;
 import com.gemstone.gemfire.cache.hdfs.internal.HDFSStoreFactoryImpl;
 import com.gemstone.gemfire.cache.hdfs.internal.hoplog.CompactionStatus;
 import com.gemstone.gemfire.cache.hdfs.internal.hoplog.HDFSFlushQueueFunction;
@@ -166,7 +165,6 @@ import com.gemstone.gemfire.internal.Version;
 import com.gemstone.gemfire.internal.cache.BucketAdvisor.ServerBucketProfile;
 import com.gemstone.gemfire.internal.cache.CacheDistributionAdvisor.CacheProfile;
 import com.gemstone.gemfire.internal.cache.DestroyPartitionedRegionMessage.DestroyPartitionedRegionResponse;
-import com.gemstone.gemfire.internal.cache.DistributedRegion.DiskPage;
 import com.gemstone.gemfire.internal.cache.PutAllPartialResultException.PutAllPartialResult;
 import com.gemstone.gemfire.internal.cache.control.HeapMemoryMonitor;
 import com.gemstone.gemfire.internal.cache.control.InternalResourceManager;
@@ -177,7 +175,6 @@ import com.gemstone.gemfire.internal.cache.execute.AbstractExecution;
 import com.gemstone.gemfire.internal.cache.execute.FunctionExecutionNodePruner;
 import com.gemstone.gemfire.internal.cache.execute.FunctionRemoteContext;
 import com.gemstone.gemfire.internal.cache.execute.InternalFunctionInvocationTargetException;
-import com.gemstone.gemfire.internal.cache.execute.InternalRegionFunctionContext;
 import com.gemstone.gemfire.internal.cache.execute.LocalResultCollector;
 import com.gemstone.gemfire.internal.cache.execute.PartitionedRegionFunctionExecutor;
 import com.gemstone.gemfire.internal.cache.execute.PartitionedRegionFunctionResultSender;
@@ -215,13 +212,10 @@ import com.gemstone.gemfire.internal.cache.partitioned.InterestEventMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.InterestEventMessage.InterestEventResponse;
 import com.gemstone.gemfire.internal.cache.partitioned.InvalidateMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.InvalidateMessage.InvalidateResponse;
-import com.gemstone.gemfire.internal.cache.partitioned.Bucket;
 import com.gemstone.gemfire.internal.cache.partitioned.PREntriesIterator;
 import com.gemstone.gemfire.internal.cache.partitioned.PRLocallyDestroyedException;
 import com.gemstone.gemfire.internal.cache.partitioned.PRSanityCheckMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.PRUpdateEntryVersionMessage;
-import com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor.BucketVisitor;
-import com.gemstone.gemfire.internal.cache.partitioned.RemoveAllPRMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.PRUpdateEntryVersionMessage.UpdateEntryVersionResponse;
 import com.gemstone.gemfire.internal.cache.partitioned.PartitionMessage.PartitionResponse;
 import com.gemstone.gemfire.internal.cache.partitioned.PartitionedRegionObserver;
@@ -232,11 +226,11 @@ import com.gemstone.gemfire.internal.cache.partitioned.PutMessage.PutResult;
 import com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor;
 import com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor.BucketVisitor;
 import com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor.PartitionProfile;
+import com.gemstone.gemfire.internal.cache.partitioned.RemoveAllPRMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.RemoveIndexesMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.SizeMessage;
 import com.gemstone.gemfire.internal.cache.partitioned.SizeMessage.SizeResponse;
 import com.gemstone.gemfire.internal.cache.persistence.PRPersistentConfig;
-import com.gemstone.gemfire.internal.cache.persistence.query.CloseableIterator;
 import com.gemstone.gemfire.internal.cache.tier.InterestType;
 import com.gemstone.gemfire.internal.cache.tier.sockets.BaseCommand;
 import com.gemstone.gemfire.internal.cache.tier.sockets.ClientProxyMembershipID;
@@ -10279,9 +10273,27 @@ public class PartitionedRegion extends LocalRegion implements
         bucketRegion.getAttributesMutator().setEntryTimeToLive(timeToLive);
       }
     }
+    updatePRConfig(getPRConfigWithLatestExpirationAttributes(), false);
     return attr;
   }
 
+  private PartitionRegionConfig getPRConfigWithLatestExpirationAttributes(){
+    PartitionRegionConfig prConfig = this.prRoot.get(getRegionIdentifier());
+    PartitionRegionConfig newConfig = new PartitionRegionConfig(
+        prConfig.getPRId(),
+        prConfig.getFullPath(),
+        prConfig.getPartitionAttrs(),
+        prConfig.getScope(),
+        prConfig.getEvictionAttributes(),
+        this.getRegionIdleTimeout(),
+        this.getRegionTimeToLive(),
+        this.getEntryIdleTimeout(),
+        this.getEntryTimeToLive(),
+        prConfig.getGatewaySenderIds());
+
+    return newConfig;
+  }
+
   /**
    * Changes the custom timeToLive for values in this region
    * 
@@ -10333,6 +10345,7 @@ public class PartitionedRegion extends LocalRegion implements
         bucketRegion.getAttributesMutator().setEntryIdleTimeout(idleTimeout);
       }
     }
+    updatePRConfig(getPRConfigWithLatestExpirationAttributes(), false);
     return attr;
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/919d6369/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/RegionTestCase.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/RegionTestCase.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/RegionTestCase.java
index f5b4ab2..35be2d0 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/RegionTestCase.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/RegionTestCase.java
@@ -3750,11 +3750,14 @@ public abstract class RegionTestCase extends CacheTestCase {
   public void testRegionExpirationAfterMutate()
   throws CacheException, InterruptedException {
 
+    if (getRegionAttributes().getPartitionAttributes() != null) {
+      return;
+    }
+
     final String name = this.getUniqueName();
-            ;
     final Object key = "KEY";
     final Object value = "VALUE";
-    
+
     AttributesFactory factory = new AttributesFactory(getRegionAttributes());
     factory.setStatisticsEnabled(true);
     RegionAttributes attrs = factory.create();
@@ -3768,30 +3771,33 @@ public abstract class RegionTestCase extends CacheTestCase {
       // Now go from no timeout to a timeout
       Region.Entry entry = region.getEntry(key);
       assertEquals(value, entry.getValue());
-      region.getAttributesMutator().setRegionIdleTimeout(new ExpirationAttributes(12000/*ms*/, ExpirationAction.INVALIDATE));
+      region.getAttributesMutator().setRegionIdleTimeout(
+          new ExpirationAttributes(12000/*ms*/, ExpirationAction.INVALIDATE));
       region.put(key, value);
       long tilt = System.currentTimeMillis();
 
       ExpiryTask expiryTask = region.getRegionIdleExpiryTask();
       long mediumExpiryTime = expiryTask.getExpirationTime();
-      region.getAttributesMutator().setRegionIdleTimeout(new ExpirationAttributes(999000/*ms*/, ExpirationAction.INVALIDATE));
+      region.getAttributesMutator().setRegionIdleTimeout(
+          new ExpirationAttributes(999000/*ms*/, ExpirationAction.INVALIDATE));
       expiryTask = region.getRegionIdleExpiryTask();
       long hugeExpiryTime = expiryTask.getExpirationTime();
       ExpiryTask.suspendExpiration();
       long shortExpiryTime;
       try {
-        region.getAttributesMutator().setRegionIdleTimeout(new ExpirationAttributes(20/*ms*/, ExpirationAction.INVALIDATE));
+        region.getAttributesMutator().setRegionIdleTimeout(
+            new ExpirationAttributes(20/*ms*/, ExpirationAction.INVALIDATE));
         expiryTask = region.getRegionIdleExpiryTask();
         shortExpiryTime = expiryTask.getExpirationTime();
-        } 
-      finally {
+      } finally {
         ExpiryTask.permitExpiration();
       }
-      waitForInvalidate(entry, tilt+20, 10);
-      assertTrue("expected hugeExpiryTime=" + hugeExpiryTime + " to be > than mediumExpiryTime=" + mediumExpiryTime, (hugeExpiryTime - mediumExpiryTime) > 0);
-      assertTrue("expected mediumExpiryTime=" + mediumExpiryTime + " to be > than shortExpiryTime=" + shortExpiryTime, (mediumExpiryTime - shortExpiryTime) > 0);
-    }
-    finally {
+      waitForInvalidate(entry, tilt + 20, 10);
+      assertTrue("expected hugeExpiryTime=" + hugeExpiryTime + " to be > than mediumExpiryTime=" + mediumExpiryTime,
+          (hugeExpiryTime - mediumExpiryTime) > 0);
+      assertTrue("expected mediumExpiryTime=" + mediumExpiryTime + " to be > than shortExpiryTime=" + shortExpiryTime,
+          (mediumExpiryTime - shortExpiryTime) > 0);
+    } finally {
       System.getProperties().remove(LocalRegion.EXPIRY_MS_PROPERTY);
     }
   }


[25/50] [abbrv] incubator-geode git commit: Merge commit 'refs/pull/26/head' of https://github.com/apache/incubator-geode into develop

Posted by di...@apache.org.
Merge commit 'refs/pull/26/head' of https://github.com/apache/incubator-geode into develop

Merging pull request 26. This closes #26.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/c67a08fc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/c67a08fc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/c67a08fc

Branch: refs/heads/feature/GEODE-12
Commit: c67a08fcd4bb8fafb2f7ba7d28f564d140be6992
Parents: b2b2de8 59de555
Author: Dan Smith <up...@apache.org>
Authored: Thu Nov 5 16:21:51 2015 -0800
Committer: Dan Smith <up...@apache.org>
Committed: Thu Nov 5 16:23:50 2015 -0800

----------------------------------------------------------------------
 .../cache/client/internal/pooling/ConnectionManagerImpl.java    | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------



[17/50] [abbrv] incubator-geode git commit: GEODE-438: wait longer in test validation code

Posted by di...@apache.org.
GEODE-438: wait longer in test validation code

Four places still existed that only waited for 3 seconds.
One of those was the last failure of this test.
Now the test waits 30 seconds.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/fc7811f3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/fc7811f3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/fc7811f3

Branch: refs/heads/feature/GEODE-12
Commit: fc7811f369d6ffac004cf110a9d87037014b0ac6
Parents: bb1b538
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Tue Nov 3 16:45:45 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue Nov 3 16:50:38 2015 -0800

----------------------------------------------------------------------
 .../management/MemoryThresholdsOffHeapDUnitTest.java    | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/fc7811f3/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java
index 8faa03c..a6f24d0 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsOffHeapDUnitTest.java
@@ -660,13 +660,13 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
         r.put("oh3", new byte[157287]);
         WaitCriterion wc = new WaitCriterion() {
           public String description() {
-            return "verify critical state";
+            return "expected region " + r + " to set memoryThreshold";
           }
           public boolean done() {
             return r.memoryThresholdReached.get();
           }
         };
-        waitForCriterion(wc, 3000, 100, true);
+        waitForCriterion(wc, 30*1000, 10, true);
         {
           Integer k = new Integer(5);
           assertEquals(k.toString(), r.get(k, new Integer(expectedInvocations++)));
@@ -675,13 +675,13 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
         r.destroy("oh3");
         wc = new WaitCriterion() {
           public String description() {
-            return "verify critical state";
+            return "expected region " + r + " to unset memoryThreshold";
           }
           public boolean done() {
             return !r.memoryThresholdReached.get();
           }
         };
-        waitForCriterion(wc, 3000, 100, true);
+        waitForCriterion(wc, 30*1000, 10, true);
         {
           Integer k = new Integer(6);
           assertEquals(k.toString(), r.get(k, new Integer(expectedInvocations++)));
@@ -1009,7 +1009,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
             return false;
           }
         };
-        waitForCriterion(wc, 3000, 100, true);
+        waitForCriterion(wc, 30*1000, 10, true);
         
         final Integer k = new Integer(2); // reload with same key again and again
         final Integer expectedInvocations3 = new Integer(expectedInvocations.getAndIncrement());
@@ -1054,7 +1054,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
             return !r.memoryThresholdReached.get();
           }
         };
-        waitForCriterion(wc, 3000, 100, true);
+        waitForCriterion(wc, 30*1000, 10, true);
         
         Integer k = new Integer(3); // same key as previously used, this time is should stick
         Integer expectedInvocations8 = new Integer(expectedInvocations.incrementAndGet());


[42/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultWithStruct.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultWithStruct.txt b/pulse/src/main/resources/testQueryResultWithStruct.txt
deleted file mode 100644
index 950e439..0000000
--- a/pulse/src/main/resources/testQueryResultWithStruct.txt
+++ /dev/null
@@ -1,1744 +0,0 @@
-[ {
-  "member" : [["java.lang.String","pc68(19971)<v1>:19276"]],
-  "result" : [
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 24 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "24" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "ORCL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 85 ],
-                              "secId" : [ "java.lang.String", "ORCL" ],
-                              "mktValue" : [ "double", 86 ],
-                              "sharesOutstanding" : [ "double", 85000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "SAP" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 86 ],
-                              "secId" : [ "java.lang.String", "SAP" ],
-                              "mktValue" : [ "double", 87 ],
-                              "sharesOutstanding" : [ "double", 86000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 84 ],
-                        "secId" : [ "java.lang.String", "APPL" ],
-                        "mktValue" : [ "double", 85 ],
-                        "sharesOutstanding" : [ "double", 84000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 24 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "24" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "ORCL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 85 ],
-                              "secId" : [ "java.lang.String", "ORCL" ],
-                              "mktValue" : [ "double", 86 ],
-                              "sharesOutstanding" : [ "double", 85000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "SAP" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 86 ],
-                              "secId" : [ "java.lang.String", "SAP" ],
-                              "mktValue" : [ "double", 87 ],
-                              "sharesOutstanding" : [ "double", 86000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 84 ],
-                        "secId" : [ "java.lang.String", "APPL" ],
-                        "mktValue" : [ "double", 85 ],
-                        "sharesOutstanding" : [ "double", 84000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 15 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "15" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "YHOO" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 54 ],
-                              "secId" : [ "java.lang.String", "YHOO" ],
-                              "mktValue" : [ "double", 55 ],
-                              "sharesOutstanding" : [ "double", 54000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "GOOG" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 55 ],
-                              "secId" : [ "java.lang.String", "GOOG" ],
-                              "mktValue" : [ "double", 56 ],
-                              "sharesOutstanding" : [ "double", 55000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 52 ],
-                        "secId" : [ "java.lang.String", "SUN" ],
-                        "mktValue" : [ "double", 53 ],
-                        "sharesOutstanding" : [ "double", 52000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 53 ],
-                        "secId" : [ "java.lang.String", "IBM" ],
-                        "mktValue" : [ "double", 54 ],
-                        "sharesOutstanding" : [ "double", 53000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 15 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "15" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "YHOO" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 54 ],
-                              "secId" : [ "java.lang.String", "YHOO" ],
-                              "mktValue" : [ "double", 55 ],
-                              "sharesOutstanding" : [ "double", 54000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "GOOG" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 55 ],
-                              "secId" : [ "java.lang.String", "GOOG" ],
-                              "mktValue" : [ "double", 56 ],
-                              "sharesOutstanding" : [ "double", 55000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 52 ],
-                        "secId" : [ "java.lang.String", "SUN" ],
-                        "mktValue" : [ "double", 53 ],
-                        "sharesOutstanding" : [ "double", 52000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 53 ],
-                        "secId" : [ "java.lang.String", "IBM" ],
-                        "mktValue" : [ "double", 54 ],
-                        "sharesOutstanding" : [ "double", 53000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 7 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "7" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "IBM" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 27 ],
-                              "secId" : [ "java.lang.String", "IBM" ],
-                              "mktValue" : [ "double", 28 ],
-                              "sharesOutstanding" : [ "double", 27000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "SUN" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 26 ],
-                              "secId" : [ "java.lang.String", "SUN" ],
-                              "mktValue" : [ "double", 27 ],
-                              "sharesOutstanding" : [ "double", 26000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 24 ],
-                        "secId" : [ "java.lang.String", "NOVL" ],
-                        "mktValue" : [ "double", 25 ],
-                        "sharesOutstanding" : [ "double", 24000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 25 ],
-                        "secId" : [ "java.lang.String", "HP" ],
-                        "mktValue" : [ "double", 26 ],
-                        "sharesOutstanding" : [ "double", 25000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 7 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "7" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "IBM" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 27 ],
-                              "secId" : [ "java.lang.String", "IBM" ],
-                              "mktValue" : [ "double", 28 ],
-                              "sharesOutstanding" : [ "double", 27000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "SUN" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 26 ],
-                              "secId" : [ "java.lang.String", "SUN" ],
-                              "mktValue" : [ "double", 27 ],
-                              "sharesOutstanding" : [ "double", 26000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 24 ],
-                        "secId" : [ "java.lang.String", "NOVL" ],
-                        "mktValue" : [ "double", 25 ],
-                        "sharesOutstanding" : [ "double", 24000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 25 ],
-                        "secId" : [ "java.lang.String", "HP" ],
-                        "mktValue" : [ "double", 26 ],
-                        "sharesOutstanding" : [ "double", 25000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type2" ],
-                  "ID" : [ "int", 14 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "14" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 50 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 51 ],
-                              "sharesOutstanding" : [ "double", 50000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "HP" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 51 ],
-                              "secId" : [ "java.lang.String", "HP" ],
-                              "mktValue" : [ "double", 52 ],
-                              "sharesOutstanding" : [ "double", 51000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 49 ],
-                        "secId" : [ "java.lang.String", "RHAT" ],
-                        "mktValue" : [ "double", 50 ],
-                        "sharesOutstanding" : [ "double", 49000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type2" ],
-                  "ID" : [ "int", 14 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "14" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 50 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 51 ],
-                              "sharesOutstanding" : [ "double", 50000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "HP" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 51 ],
-                              "secId" : [ "java.lang.String", "HP" ],
-                              "mktValue" : [ "double", 52 ],
-                              "sharesOutstanding" : [ "double", 51000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 49 ],
-                        "secId" : [ "java.lang.String", "RHAT" ],
-                        "mktValue" : [ "double", 50 ],
-                        "sharesOutstanding" : [ "double", 49000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 1 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "1" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "APPL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 6 ],
-                              "secId" : [ "java.lang.String", "APPL" ],
-                              "mktValue" : [ "double", 7 ],
-                              "sharesOutstanding" : [ "double", 6000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "AOL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 5 ],
-                              "secId" : [ "java.lang.String", "AOL" ],
-                              "mktValue" : [ "double", 6 ],
-                              "sharesOutstanding" : [ "double", 5000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 3 ],
-                        "secId" : [ "java.lang.String", "GOOG" ],
-                        "mktValue" : [ "double", 4 ],
-                        "sharesOutstanding" : [ "double", 3000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 4 ],
-                        "secId" : [ "java.lang.String", "MSFT" ],
-                        "mktValue" : [ "double", 5 ],
-                        "sharesOutstanding" : [ "double", 4000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 1 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "1" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "APPL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 6 ],
-                              "secId" : [ "java.lang.String", "APPL" ],
-                              "mktValue" : [ "double", 7 ],
-                              "sharesOutstanding" : [ "double", 6000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "AOL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 5 ],
-                              "secId" : [ "java.lang.String", "AOL" ],
-                              "mktValue" : [ "double", 6 ],
-                              "sharesOutstanding" : [ "double", 5000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 3 ],
-                        "secId" : [ "java.lang.String", "GOOG" ],
-                        "mktValue" : [ "double", 4 ],
-                        "sharesOutstanding" : [ "double", 3000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 4 ],
-                        "secId" : [ "java.lang.String", "MSFT" ],
-                        "mktValue" : [ "double", 5 ],
-                        "sharesOutstanding" : [ "double", 4000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 21 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "21" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 76 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 77 ],
-                              "sharesOutstanding" : [ "double", 76000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "RHAT" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 75 ],
-                              "secId" : [ "java.lang.String", "RHAT" ],
-                              "mktValue" : [ "double", 76 ],
-                              "sharesOutstanding" : [ "double", 75000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 73 ],
-                        "secId" : [ "java.lang.String", "SAP" ],
-                        "mktValue" : [ "double", 74 ],
-                        "sharesOutstanding" : [ "double", 73000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 74 ],
-                        "secId" : [ "java.lang.String", "DELL" ],
-                        "mktValue" : [ "double", 75 ],
-                        "sharesOutstanding" : [ "double", 74000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 21 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "21" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 76 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 77 ],
-                              "sharesOutstanding" : [ "double", 76000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "RHAT" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 75 ],
-                              "secId" : [ "java.lang.String", "RHAT" ],
-                              "mktValue" : [ "double", 76 ],
-                              "sharesOutstanding" : [ "double", 75000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 73 ],
-                        "secId" : [ "java.lang.String", "SAP" ],
-                        "mktValue" : [ "double", 74 ],
-                        "sharesOutstanding" : [ "double", 73000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 74 ],
-                        "secId" : [ "java.lang.String", "DELL" ],
-                        "mktValue" : [ "double", 75 ],
-                        "sharesOutstanding" : [ "double", 74000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 10 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "10" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 37 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 38 ],
-                              "sharesOutstanding" : [ "double", 37000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "RHAT" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 36 ],
-                              "secId" : [ "java.lang.String", "RHAT" ],
-                              "mktValue" : [ "double", 37 ],
-                              "sharesOutstanding" : [ "double", 36000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 35 ],
-                        "secId" : [ "java.lang.String", "DELL" ],
-                        "mktValue" : [ "double", 36 ],
-                        "sharesOutstanding" : [ "double", 35000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 10 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "10" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "NOVL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 37 ],
-                              "secId" : [ "java.lang.String", "NOVL" ],
-                              "mktValue" : [ "double", 38 ],
-                              "sharesOutstanding" : [ "double", 37000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "RHAT" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 36 ],
-                              "secId" : [ "java.lang.String", "RHAT" ],
-                              "mktValue" : [ "double", 37 ],
-                              "sharesOutstanding" : [ "double", 36000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 35 ],
-                        "secId" : [ "java.lang.String", "DELL" ],
-                        "mktValue" : [ "double", 36 ],
-                        "sharesOutstanding" : [ "double", 35000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 4 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "4" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "YHOO" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 15 ],
-                              "secId" : [ "java.lang.String", "YHOO" ],
-                              "mktValue" : [ "double", 16 ],
-                              "sharesOutstanding" : [ "double", 15000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "GOOG" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 16 ],
-                              "secId" : [ "java.lang.String", "GOOG" ],
-                              "mktValue" : [ "double", 17 ],
-                              "sharesOutstanding" : [ "double", 16000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 14 ],
-                        "secId" : [ "java.lang.String", "IBM" ],
-                        "mktValue" : [ "double", 15 ],
-                        "sharesOutstanding" : [ "double", 14000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type1" ],
-                  "ID" : [ "int", 4 ],
-                  "active" : [ "boolean", true ],
-                  "pk" : [ "java.lang.String", "4" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "YHOO" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 15 ],
-                              "secId" : [ "java.lang.String", "YHOO" ],
-                              "mktValue" : [ "double", 16 ],
-                              "sharesOutstanding" : [ "double", 15000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "GOOG" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 16 ],
-                              "secId" : [ "java.lang.String", "GOOG" ],
-                              "mktValue" : [ "double", 17 ],
-                              "sharesOutstanding" : [ "double", 16000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 14 ],
-                        "secId" : [ "java.lang.String", "IBM" ],
-                        "mktValue" : [ "double", 15 ],
-                        "sharesOutstanding" : [ "double", 14000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ]
-          } ],
-      [
-          "com.gemstone.gemfire.cache.query.types.StructType",
-          {
-            "r1" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 27 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "27" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "APPL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 97 ],
-                              "secId" : [ "java.lang.String", "APPL" ],
-                              "mktValue" : [ "double", 98 ],
-                              "sharesOutstanding" : [ "double", 97000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "AOL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 96 ],
-                              "secId" : [ "java.lang.String", "AOL" ],
-                              "mktValue" : [ "double", 97 ],
-                              "sharesOutstanding" : [ "double", 96000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 94 ],
-                        "secId" : [ "java.lang.String", "GOOG" ],
-                        "mktValue" : [ "double", 95 ],
-                        "sharesOutstanding" : [ "double", 94000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 95 ],
-                        "secId" : [ "java.lang.String", "MSFT" ],
-                        "mktValue" : [ "double", 96 ],
-                        "sharesOutstanding" : [ "double", 95000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "floatMinValue" : [ "float", 1.4E-45 ],
-                  "longMinValue" : [ "float", -9.223372E18 ],
-                  "doubleMinValue" : [ "double", 4.9E-324 ]
-                } ],
-            "r2" : [
-                "com.gemstone.gemfire.cache.query.data.Portfolio",
-                {
-                  "type" : [ "java.lang.String", "type0" ],
-                  "ID" : [ "int", 27 ],
-                  "active" : [ "boolean", false ],
-                  "pk" : [ "java.lang.String", "27" ],
-                  "collectionHolderMap" : [
-                      "java.util.HashMap",
-                      {
-                        "3" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "2" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "1" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ],
-                        "0" : [
-                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
-                            {
-                              "arr" : [
-                                  "java.lang.String[]",
-                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
-                                      "YHOO", "GOOG", "MSFT" ] ]
-                            } ]
-                      } ],
-                  "createTime" : [ "long", 0 ],
-                  "positions" : [
-                      "java.util.HashMap",
-                      {
-                        "APPL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 97 ],
-                              "secId" : [ "java.lang.String", "APPL" ],
-                              "mktValue" : [ "double", 98 ],
-                              "sharesOutstanding" : [ "double", 97000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ],
-                        "AOL" : [
-                            "com.gemstone.gemfire.cache.query.data.Position",
-                            {
-                              "id" : [ "int", 96 ],
-                              "secId" : [ "java.lang.String", "AOL" ],
-                              "mktValue" : [ "double", 97 ],
-                              "sharesOutstanding" : [ "double", 96000 ],
-                              "col" : [
-                                  "java.util.HashSet",
-                                  [ [ "java.lang.String", "1" ],
-                                      [ "java.lang.String", "0" ] ] ]
-                            } ]
-                      } ],
-                  "p1" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 94 ],
-                        "secId" : [ "java.lang.String", "GOOG" ],
-                        "mktValue" : [ "double", 95 ],
-                        "sharesOutstanding" : [ "double", 94000 ],
-                        "col" : [
-                            "java.util.HashSet",
-                            [ [ "java.lang.String", "1" ],
-                                [ "java.lang.String", "0" ] ] ]
-                      } ],
-                  "p2" : [
-                      "com.gemstone.gemfire.cache.query.data.Position",
-                      {
-                        "id" : [ "int", 95 ],
-                        "secId" : 

<TRUNCATED>

[26/50] [abbrv] incubator-geode git commit: GEODE-500: fix race in OffHeapMemoryUsageListener

Posted by di...@apache.org.
GEODE-500: fix race in OffHeapMemoryUsageListener

A race in the run loop existed that caused the usage
listener to quit delivering off-heap events.
This should fix a number of intermittent off-heap
resource manager bugs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/e1f65305
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/e1f65305
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/e1f65305

Branch: refs/heads/feature/GEODE-12
Commit: e1f653056e70e71116d2ec681b262bb4480721f1
Parents: c67a08f
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Wed Nov 4 17:20:42 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Thu Nov 5 16:26:35 2015 -0800

----------------------------------------------------------------------
 .../cache/control/OffHeapMemoryMonitor.java        | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e1f65305/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/control/OffHeapMemoryMonitor.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/control/OffHeapMemoryMonitor.java b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/control/OffHeapMemoryMonitor.java
index bbdb27a..0a6674c 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/control/OffHeapMemoryMonitor.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/control/OffHeapMemoryMonitor.java
@@ -511,11 +511,20 @@ public class OffHeapMemoryMonitor implements ResourceMonitor, MemoryUsageListene
         updateStateAndSendEvent(lastOffHeapMemoryUsed);
 
         synchronized (this) {
-          if (lastOffHeapMemoryUsed == this.offHeapMemoryUsed && !this.stopRequested) {
-            try {
+          long newOffHeapMemoryUsed = this.offHeapMemoryUsed;
+          if (this.stopRequested) {
+            // no need to wait since we are stopping
+          } else if (lastOffHeapMemoryUsed != newOffHeapMemoryUsed) {
+            // no need to wait since memory used has changed
+            // This fixes a race like bug GEODE-500
+            lastOffHeapMemoryUsed = newOffHeapMemoryUsed;
+          } else {
+            // wait for memory used to change
+            try {  
               do {
                 this.wait(1000);
-                if (this.offHeapMemoryUsed == lastOffHeapMemoryUsed) {
+                newOffHeapMemoryUsed = this.offHeapMemoryUsed;
+                if (newOffHeapMemoryUsed == lastOffHeapMemoryUsed) {
                   // The wait timed out. So tell the OffHeapMemoryMonitor
                   // that we need an event if the state is not normal.
                   deliverNextAbnormalEvent();
@@ -536,7 +545,7 @@ public class OffHeapMemoryMonitor implements ResourceMonitor, MemoryUsageListene
                 } else {
                   // we have been notified so exit the inner while loop
                   // and call updateStateAndSendEvent.
-                  lastOffHeapMemoryUsed = this.offHeapMemoryUsed;
+                  lastOffHeapMemoryUsed = newOffHeapMemoryUsed;
                   break;
                 }
               } while (!this.stopRequested);


[23/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-409

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/develop' into feature/GEODE-409


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/eced0c5b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/eced0c5b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/eced0c5b

Branch: refs/heads/feature/GEODE-12
Commit: eced0c5b1ad2fc4c64242bba459b1ec7b2ada714
Parents: 066c11e af3199e
Author: Ashvin Agrawal <as...@apache.org>
Authored: Thu Nov 5 14:29:10 2015 -0800
Committer: Ashvin Agrawal <as...@apache.org>
Committed: Thu Nov 5 14:29:10 2015 -0800

----------------------------------------------------------------------
 gemfire-assembly/build.gradle                   |   8 +-
 gemfire-common/build.gradle                     |   3 +
 .../gemfire/annotations/Experimental.java       |  40 ++++
 .../annotations/ExperimentalJUnitTest.java      | 183 +++++++++++++++++++
 .../ClassInExperimentalPackage.java             |  11 ++
 .../experimentalpackage/package-info.java       |  11 ++
 .../ClassInNonExperimentalPackage.java          |  11 ++
 .../nonexperimentalpackage/package-info.java    |   8 +
 gemfire-core/build.gradle                       |   1 +
 .../asyncqueue/AsyncEventQueueFactory.java      |   2 +-
 .../MemoryThresholdsOffHeapDUnitTest.java       |  12 +-
 .../tier/sockets/HAInterestPart2DUnitTest.java  |  24 ++-
 gemfire-rebalancer/build.gradle                 |   1 +
 gemfire-spark-connector/doc/1_building.md       |   2 +
 gemfire-web/build.gradle                        |  18 +-
 settings.gradle                                 |   1 +
 16 files changed, 322 insertions(+), 14 deletions(-)
----------------------------------------------------------------------



[07/50] [abbrv] incubator-geode git commit: [fixes GEODE-507] Add the exception as expected.

Posted by di...@apache.org.
[fixes GEODE-507] Add the exception as expected.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/74ecbe14
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/74ecbe14
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/74ecbe14

Branch: refs/heads/feature/GEODE-12
Commit: 74ecbe14a04623a6ca427d8caaafc6e3f3e5d93e
Parents: 6e4edbd
Author: eshu <es...@pivotal.io>
Authored: Fri Oct 30 15:27:56 2015 -0700
Committer: eshu <es...@pivotal.io>
Committed: Fri Oct 30 15:27:56 2015 -0700

----------------------------------------------------------------------
 .../gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java     | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/74ecbe14/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java
index 1b60c0b..b4f50e8 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/Bug36995DUnitTest.java
@@ -176,6 +176,8 @@ public class Bug36995DUnitTest extends DistributedTestCase
    */
   public void testBug36995_UserSpecified()
   {
+    //work around GEODE-507
+    addExpectedException("Connection reset");
     Integer port1 = ((Integer)server1.invoke(Bug36995DUnitTest.class,
         "createServerCache"));
     Integer port2 = ((Integer)server2.invoke(Bug36995DUnitTest.class,


[35/50] [abbrv] incubator-geode git commit: GEODE-12/ GEODE-304 Multiple clean-ups - gradle, JMX beans, test references.

Posted by di...@apache.org.
GEODE-12/ GEODE-304 Multiple clean-ups - gradle, JMX beans, test references.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/0192152c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/0192152c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/0192152c

Branch: refs/heads/feature/GEODE-12
Commit: 0192152c2021f78ff6de7e667ca6df0ba260f65c
Parents: 663379e
Author: Nitin Lamba <ni...@ampool.io>
Authored: Mon Oct 19 23:20:18 2015 +0530
Committer: Dick Cavender <dc...@pivotal.io>
Committed: Tue Nov 10 15:27:32 2015 -0800

----------------------------------------------------------------------
 pulse/build.gradle                              | 51 +++++-------------
 .../pulse/internal/data/JMXDataUpdater.java     |  7 +--
 pulse/src/main/resources/pulse.properties       |  6 +--
 .../gemfire/tools/pulse/tests/Member.java       |  6 ++-
 .../tools/pulse/tests/PulseAutomatedTests.java  | 54 ++++++++++----------
 .../tools/pulse/tests/PulseTestData.java        |  4 +-
 .../gemfire/tools/pulse/tests/PulseTests.java   |  9 ++--
 .../tools/pulse/tests/RegionOnMember.java       |  4 +-
 .../gemfire/tools/pulse/tests/ServerObject.java |  6 +++
 .../tools/pulse/tests/ServerObjectMBean.java    |  2 +
 pulse/src/test/resources/test.properties        | 15 +++---
 11 files changed, 76 insertions(+), 88 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/build.gradle
----------------------------------------------------------------------
diff --git a/pulse/build.gradle b/pulse/build.gradle
index b2bd5fc..fdcb03b 100755
--- a/pulse/build.gradle
+++ b/pulse/build.gradle
@@ -9,10 +9,7 @@ sourceSets {// Force new dependencies only - do no inherit from parent project
     }
   }
   test {
-    output.resourcesDir = output.classesDir
-    resources {
-      include('**/pulse.properties')
-    }
+    runtimeClasspath += fileTree("$projectDir/src/main/resources")
   }
 }
 
@@ -38,13 +35,19 @@ dependencies {
   providedCompile 'org.apache.httpcomponents:httpmime:4.3.3'
 
   provided 'org.mortbay.jetty:servlet-api:2.5-20081211'
+  provided 'com.google.guava:guava:15.0'
 
   testCompile 'junit:junit:4.10'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-core:7.0.30'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-jasper:7.0.30'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-logging-juli:7.0.30'
-  testCompile 'org.seleniumhq.selenium:selenium-server-standalone:2.41.0'
-//  testCompile 'org.seleniumhq.selenium:selenium-server:2.47.1'
+  testCompile 'org.seleniumhq.selenium:selenium-firefox-driver:2.47.2'
+  testCompile 'org.seleniumhq.selenium:selenium-api:2.47.2'
+  testCompile 'org.seleniumhq.selenium:selenium-remote-driver:2.47.2'
+  testCompile 'org.seleniumhq.selenium:selenium-support:2.47.2'
+
+  testRuntime 'com.google.code.gson:gson:2.3.1'
+  testRuntime 'org.apache.commons:commons-exec:1.3'
 
   // Required only for creating test categories
 //  testPulseCompile project(path: ':gemfire-junit', configuration: 'testOutput')
@@ -80,12 +83,13 @@ war {
 
 test {
 
-  include '**/junit/*.class'
-  exclude '**/AllTests.class'
-  exclude '**/Base*.class'
+// Includes all tests in PulseTests, PulseBaseTests & PulseAutomatedTests
+  include '**/PulseAutomatedTests.class'
 
   systemProperty 'pulse.propfile', "$projectDir/src/test/resources/test.properties"
   systemProperty 'pulse.war', "$buildDir/libs/$pulseWarFile"
+//  systemProperty 'pulse.propMockDataUpdaterClass', "com.vmware.gemfire.tools.pulse.testbed.PropMockDataUpdater"
+//  systemProperty 'pulse.updater', "MOCK"
 
   useJUnit {
     // TODO: Classify and add categories to different Pulse tests
@@ -99,35 +103,6 @@ test {
 
 }
 
-integrationTest {
-
-// Run tests individually
-//  include '**/PulseUITest.class'
-//  include '**/PulseTests.class'
-//  include '**/PulseAutomatedTests.class'
-
-  include '**/*Tests.class'
-  include '**/*Test.class'
-  exclude '**/AllTests.class'
-  exclude '**/junit/*.class'
-  exclude '**/Base*.class'
-
-  systemProperty 'pulse.propfile', "$projectDir/src/test/resources/test.properties"
-  systemProperty 'pulse.war', "$buildDir/libs/$pulseWarFile"
-
-  useJUnit() {
-
-    // TODO: Classify and add categories to different Pulse tests
-//    includeCategories 'com.gemstone.gemfire.test.junit.categories.UnitTest'
-//    excludeCategories 'com.gemstone.gemfire.test.junit.categories.IntegrationTest'
-//    excludeCategories 'com.gemstone.gemfire.test.junit.categories.DistributedTest'
-
-  }
-  // show standard out and standard error of the test JVM(s) on the console
-  testLogging.showStandardStreams = true
-
-}
-
 // TODO: Implement checkMissedTests & classify/ add categories to different Pulse tests
 //This target does not run any tests. Rather, it validates that there are no
 //tests that are missing a category annotation

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/main/java/com/vmware/gemfire/tools/pulse/internal/data/JMXDataUpdater.java
----------------------------------------------------------------------
diff --git a/pulse/src/main/java/com/vmware/gemfire/tools/pulse/internal/data/JMXDataUpdater.java b/pulse/src/main/java/com/vmware/gemfire/tools/pulse/internal/data/JMXDataUpdater.java
index 27aed67..9f7e968 100644
--- a/pulse/src/main/java/com/vmware/gemfire/tools/pulse/internal/data/JMXDataUpdater.java
+++ b/pulse/src/main/java/com/vmware/gemfire/tools/pulse/internal/data/JMXDataUpdater.java
@@ -1547,6 +1547,7 @@ public class JMXDataUpdater implements IClusterUpdater, NotificationListener {
         }
       }
 
+      /* GemfireXD related code
       try{// Added for Rolling upgrade
     	  CompositeData compositeData = (CompositeData) (this.mbs.invoke(mbeanName,
     	          PulseConstants.MBEAN_OPERATION_LISTREGIONATTRIBUTES, null, null));
@@ -1582,7 +1583,7 @@ public class JMXDataUpdater implements IClusterUpdater, NotificationListener {
             region.setCompressionCodec("NA");
            // LOGGER.info("Some of the Pulse elements are not available currently. There might be a GemFire upgrade going on.");
       }
-      
+      */
 
       // TODO : Uncomment below code when sql fire mbean attributes are
       // available
@@ -2346,7 +2347,7 @@ public class JMXDataUpdater implements IClusterUpdater, NotificationListener {
               attribute.getName()));
         }
       }
-
+      /* GemfireXD related code
       try{// Added for Rolling upgrade changes. Needs to removed once Rolling upgrade handled gracefully
     	  CompositeData compositeData = (CompositeData) (this.mbs.invoke(mbeanName,
     	          PulseConstants.MBEAN_OPERATION_LISTREGIONATTRIBUTES, null, null));
@@ -2375,7 +2376,7 @@ public class JMXDataUpdater implements IClusterUpdater, NotificationListener {
       }
      
 
-      /*// Remove deleted regions from member's regions list
+      // Remove deleted regions from member's regions list
       for (Iterator<String> it = cluster.getDeletedRegions().iterator(); it
           .hasNext();) {
         String deletedRegion = it.next();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/main/resources/pulse.properties
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/pulse.properties b/pulse/src/main/resources/pulse.properties
index 17299c2..25c19bc 100644
--- a/pulse/src/main/resources/pulse.properties
+++ b/pulse/src/main/resources/pulse.properties
@@ -8,9 +8,9 @@
 #pulse.host=pnq-pratik.vmware.com
 #pulse.port=10334
 
-pulse.useLocator=true
-pulse.host=pnq-pratik.vmware.com
-pulse.port=10334
+pulse.useLocator=false
+pulse.host=localhost
+pulse.port=9999
 
 #pulse.useSSL.locator=true
 #pulse.useSSL.manager=true

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
index 812e055..c1b9987 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/Member.java
@@ -78,12 +78,14 @@ public class Member extends JMXBaseBean implements MemberMBean {
 
   @Override
   public long getCurrentHeapSize() {
-    return getLong("currentHeapSize");
+//    return getLong("currentHeapSize");
+    return getLong("UsedMemory");
   }
 
   @Override
   public long getMaximumHeapSize() {
-    return getLong("maximumHeapSize");
+//    return getLong("maximumHeapSize");
+    return getLong("MaxMemory");
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
index 21c14d5..795973b 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseAutomatedTests.java
@@ -144,7 +144,7 @@ class PulseBaseTests extends PulseTests {
 	public void validateServerGroupGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='memberListSG']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println(rowsCount);
+		System.out.println("validateServerGroupGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -189,7 +189,7 @@ class PulseBaseTests extends PulseTests {
 	public void validateRedundancyZonesGridData() {
 		List<WebElement> rzGridRows = driver.findElements(By.xpath("//table[@id='memberListRZ']/tbody/tr"));
 		int rowsCount = rzGridRows.size();
-		System.out.println(rowsCount);
+		System.out.println("validateRedundancyZoneGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= rzGridRows.size(); j++, x++) {
@@ -237,7 +237,7 @@ class PulseBaseTests extends PulseTests {
 	public void validateTopologyGridData() {
 		List<WebElement> rzGridRows = driver.findElements(By.xpath("//table[@id='memberList']/tbody/tr"));
 		int rowsCount = rzGridRows.size();
-		System.out.println(rowsCount);
+		System.out.println("validateTopologyGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= rzGridRows.size(); j++, x++) {
@@ -272,7 +272,7 @@ class PulseBaseTests extends PulseTests {
 	public void validateDataPrespectiveGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='regionsList']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println(rowsCount);
+		System.out.println("validateDataPerspectiveGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -312,7 +312,7 @@ class PulseBaseTests extends PulseTests {
 	public void validateRegionDetailsGridData() {
 		List<WebElement> serverGridRows = driver.findElements(By.xpath("//table[@id='memberList']/tbody/tr"));
 		int rowsCount = serverGridRows.size();
-		System.out.println(rowsCount);
+		System.out.println("validateRegionDetailsGrid: Total Rows = " + rowsCount);
 		String[][] gridDataFromUI = new String[rowsCount][7];
 
 		for (int j = 2, x = 0; j <= serverGridRows.size(); j++, x++) {
@@ -446,8 +446,8 @@ class PulseBaseTests extends PulseTests {
 
 	public void verifyElementAttributeById(String id, String attribute, String value) {
 		String actualValue = findElementById(id).getAttribute(attribute);
-		System.out.println(value);
-		System.out.println(actualValue);
+		System.out.println("verifyElementAttributeById: Value = " + value);
+		System.out.println("verifyElementAttributeById: Actual Value = " + actualValue);
 		Assert.assertTrue(actualValue.equals(value) || actualValue.contains(value));
 	}
 
@@ -457,7 +457,7 @@ class PulseBaseTests extends PulseTests {
 		Actions action = new Actions(driver);
 		WebElement we = driver.findElement(By.id(id));
 		action.moveToElement(we).release().perform();
-		System.out.println("testing");
+		System.out.println("mouseReleaseById: testing...");
 	}
 	public void mouseClickAndHoldOverElementById(String id) {
 		verifyElementPresentById(id);
@@ -519,15 +519,15 @@ class PulseBaseTests extends PulseTests {
 		}	
 		for(Entry<Long, String> entry : memberMap.entrySet()) {		
 			//here matching painting style to validation that the members are painted according to their cpu usage			
-			String refMemberCPUUsage = null;
+			String refMemberHeapUsage = null;
 			if(entry.getValue().equalsIgnoreCase("M1")){
-				refMemberCPUUsage = PulseTestData.Topology.heapUsagePaintStyleM1;
+				refMemberHeapUsage = PulseTestData.Topology.heapUsagePaintStyleM1;
 			}else if(entry.getValue().equalsIgnoreCase("M2")){
-				refMemberCPUUsage = PulseTestData.Topology.heapUsagePaintStyleM2;
+				refMemberHeapUsage = PulseTestData.Topology.heapUsagePaintStyleM2;
 			}else{
-				refMemberCPUUsage = PulseTestData.Topology.heapUsagePaintStyleM3;
+				refMemberHeapUsage = PulseTestData.Topology.heapUsagePaintStyleM3;
 			}			
-			Assert.assertTrue(findElementById(entry.getValue()).getAttribute("style").contains(refMemberCPUUsage));			
+			Assert.assertTrue(findElementById(entry.getValue()).getAttribute("style").contains(refMemberHeapUsage));
 	    } 			
 	}		
 	
@@ -553,7 +553,7 @@ class PulseBaseTests extends PulseTests {
 	}	
 	
 	
-	public void assertMemeberSortingBySgHeapUsage(){		
+	public void assertMemberSortingBySgHeapUsage(){
 		String[] memberNames = JMXProperties.getInstance().getProperty("members").split(" ");		
 		HashMap<String, HashMap<String, Member>> sgMap = new HashMap<String, HashMap<String, Member>>();
 		for (String member : memberNames) {
@@ -594,7 +594,7 @@ class PulseBaseTests extends PulseTests {
 	
 	
 	
-	public void assertMemeberSortingBySgCpuUsage(){		
+	public void assertMemberSortingBySgCpuUsage(){
 		String[] memberNames = JMXProperties.getInstance().getProperty("members").split(" ");		
 		HashMap<String, HashMap<String, Member>> sgMap = new HashMap<String, HashMap<String, Member>>();
 		for (String member : memberNames) {
@@ -633,7 +633,7 @@ class PulseBaseTests extends PulseTests {
 	    } 	
 	}
 	
-	public void assertMemeberSortingByRzHeapUsage(){		
+	public void assertMemberSortingByRzHeapUsage(){
 		String[] memberNames = JMXProperties.getInstance().getProperty("members").split(" ");			
 		HashMap<String, HashMap<String, Member>> rzMap = new HashMap<String, HashMap<String, Member>>();
 		for (String member : memberNames) {
@@ -656,15 +656,15 @@ class PulseBaseTests extends PulseTests {
 			
 		for(Map.Entry<Float,String> entry : memberMap.entrySet()) {		
 			//here matching painting style to validation that the members are painted according to their cpu usage			
-			String refMemberCPUUsage = null;
+			String refMemberHeapUsage = null;
 			if(entry.getValue().equalsIgnoreCase("M1")){
-				refMemberCPUUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ1RZ2M1;
+				refMemberHeapUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ1RZ2M1;
 			}else if(entry.getValue().equalsIgnoreCase("M2")){
-				refMemberCPUUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ1RZ2M2;
+				refMemberHeapUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ1RZ2M2;
 			}else{
-				refMemberCPUUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ3M3;
+				refMemberHeapUsage = PulseTestData.RedundancyZone.heapUsagePaintStyleRZ3M3;
 			}			
-			Assert.assertTrue(findElementById("RZ1 RZ2(!)"+entry.getValue()).getAttribute("style").contains(refMemberCPUUsage));			
+			Assert.assertTrue(findElementById("RZ1 RZ2(!)"+entry.getValue()).getAttribute("style").contains(refMemberHeapUsage));
 	    } 	
 	}
 	
@@ -857,7 +857,7 @@ public class PulseAutomatedTests extends PulseBaseTests {
 			verifyTextPresrntByXpath(PulseTestLocators.TopologyView.hostNameTTXpath, getPropertyValue("member.M" + i + ".host"));
 			verifyTextPresrntByXpath(PulseTestLocators.TopologyView.cpuUsageTTXpath, "0%");
 			verifyTextPresrntByXpath(PulseTestLocators.TopologyView.memoryUsageTTXpath, getPropertyValue("member.M" + i
-					+ ".currentHeapSize"));
+					+ ".UsedMemory"));
 			verifyTextPresrntByXpath(PulseTestLocators.TopologyView.loadAvgTTXpath, getPropertyValue("member.M" + i
 					+ ".loadAverage"));
 			verifyTextPresrntByXpath(PulseTestLocators.TopologyView.soketsTTXpath, getPropertyValue("member.M" + i
@@ -1279,19 +1279,19 @@ public class PulseAutomatedTests extends PulseBaseTests {
 	}	
 
 	@Test
-	public void testSortingUsingCpuUsageOnServerGroupView(){
+	public void testSortingUsingHeapUsageOnServerGroupView(){
 		navigateToServerGroupTreeView();
 		clickElementUsingId(PulseTestLocators.ServerGroups.hotSpotId);
 		clickElementUsingXpath(PulseTestLocators.ServerGroups.heapUsageXpath);
-		assertMemeberSortingBySgHeapUsage();
+		assertMemberSortingBySgHeapUsage();
 	}
 	
 	@Test
-	public void testSortingUsingHeapUsageOnServerGroupView(){
+	public void testSortingUsingCpuUsageOnServerGroupView(){
 		navigateToServerGroupTreeView();
 		clickElementUsingId(PulseTestLocators.ServerGroups.hotSpotId);
 		clickElementUsingXpath(PulseTestLocators.ServerGroups.cpuUsageXpath);
-		assertMemeberSortingBySgCpuUsage();
+		assertMemberSortingBySgCpuUsage();
 	}
 	
 	//--- Redundancy Zone view
@@ -1336,7 +1336,7 @@ public class PulseAutomatedTests extends PulseBaseTests {
 		navigateToRedundancyZonesTreeView();
 		clickElementUsingId(PulseTestLocators.RedundancyZone.hotSpotId);
 		clickElementUsingXpath(PulseTestLocators.RedundancyZone.heapUsageXpath);
-		assertMemeberSortingByRzHeapUsage();
+		assertMemberSortingByRzHeapUsage();
 	}
 	
 	@Test

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestData.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestData.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestData.java
index d1a92a2..a7e95b1 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestData.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTestData.java
@@ -84,8 +84,8 @@ public class PulseTestData {
 		public static final String chkRgnClassName = "bttn chk checkbox_true_full";
 		public static final String notChkRgnClassName = "bttn chk checkbox_false_full";
 		
-		public static final String regName = "reg4";
-		public static final String query1Text = "select * from /reg1";
+		public static final String regName = "R1";
+		public static final String query1Text = "select * from /R1";
 		
 		public static final String datePattern = "EEE, MMM dd yyyy, HH:mm:ss z";		
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
index b6dd7c6..03379e7 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/PulseTests.java
@@ -426,7 +426,7 @@ public class PulseTests {
           .findElement(
               By.xpath("//table[@id='memberList']/tbody/tr[" + (i + 1) + "]/td[4]")).getText());
       Float gridHeapUsagestring = Float.parseFloat(JMXProperties.getInstance()
-          .getProperty("member.M" + i + ".currentHeapSize"));
+          .getProperty("member.M" + i + ".UsedMemory"));
      Assert.assertEquals(gridHeapUsagestring, HeapUsage);
     }
   }
@@ -533,7 +533,7 @@ public class PulseTests {
         .format(memberOffHeapUsedSize));
     Assert.assertEquals(memberOffHeapUsedSize, OffHeapUsedSize);
   }
-
+   @Ignore("For Gemfire XD")
    @Test  // conflict between UI and properties file
   public void testMemberClients() {  
     String Clients = driver.findElement(By.id(MEMBER_VIEW_CLIENTS_ID))
@@ -858,7 +858,8 @@ public class PulseTests {
 	  Assert.assertEquals(databrowserColocatedRegion3, DataBrowserColocatedRegion3);
 	  
   }
-  
+
+  @Ignore("Bad Test") // clusterDetails element not found on Data Browser page. No assertions in test
   @Test
   public void testDataBrowserQueryValidation() throws IOException, InterruptedException {
 	  loadDataBrowserpage();
@@ -915,7 +916,7 @@ public class PulseTests {
 				  .getText();
 		  String MemoryUsageM1 = MemoryUsageM1temp.replaceAll("MB", "");
 		  String memoryUsageM1 = JMXProperties.getInstance().getProperty(
-				  "member.M" + (i) + ".currentHeapSize");
+				  "member.M" + (i) + ".UsedMemory");
 		  Assert.assertEquals(memoryUsageM1, MemoryUsageM1);
 		  
 		  String LoadAvgM1 = driver.findElement(By.xpath("//div[@id='_tooltip']/div/div/div[2]/div[" + (j + 2) + "]/div[2]/div"))

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
index 7402a8b..2a10a97 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/RegionOnMember.java
@@ -58,12 +58,12 @@ public class RegionOnMember extends JMXBaseBean implements RegionOnMemberMBean {
 
   @Override
   public float getDiskGetsRate(){
-    return getFloat("diskGetsRate");
+    return getFloat("diskReadsRate");
   }
 
   @Override
   public float getDiskPutsRate(){
-    return getFloat("diskPutsRate");
+    return getFloat("diskWritesRate");
   }
 
   @Override

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObject.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObject.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObject.java
index 97acac7..c2fa54c 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObject.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObject.java
@@ -62,6 +62,12 @@ public class ServerObject extends NotificationBroadcasterSupport implements
   }
 
   @Override
+  public String[] listServers() {
+    return JMXProperties.getInstance()
+            .getProperty(getKey("listServers"), "").split(" ");
+  }
+
+  @Override
   public TabularData viewRemoteClusterStatus() {
     wanInfo.clear();
     String[] wan = JMXProperties.getInstance()

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObjectMBean.java
----------------------------------------------------------------------
diff --git a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObjectMBean.java b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObjectMBean.java
index 9487c0e..bcd41f1 100644
--- a/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObjectMBean.java
+++ b/pulse/src/test/java/com/vmware/gemfire/tools/pulse/tests/ServerObjectMBean.java
@@ -62,5 +62,7 @@ public interface ServerObjectMBean {
 
   public String[] listCacheServers();
 
+  public String[] listServers();
+
   public String queryData(String p0, String p1, int p2);
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0192152c/pulse/src/test/resources/test.properties
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test.properties b/pulse/src/test/resources/test.properties
index fabeea1..42f9792 100644
--- a/pulse/src/test/resources/test.properties
+++ b/pulse/src/test/resources/test.properties
@@ -7,11 +7,12 @@ gemfirexdmembers=M1 M2 M3
 aggregatequeries=Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25
 
 server.S1.listCacheServers=true
+server.S1.listServers=M1 M2 M3
 server.S1.memberCount=3
 server.S1.numClients=2
 server.S1.distributedSystemId=1222
 server.S1.locatorCount=1
-server.S1.totalRegionCount=2
+server.S1.totalRegionCount=3
 server.S1.numRunningFunctions=12
 server.S1.registeredCQCount=10
 server.S1.numSubscriptions=9
@@ -47,8 +48,8 @@ member.M1.diskWritesRate=23.92
 member.M1.JVMPauses=232221
 member.M1.currentHeapSize=2322
 member.M1.maximumHeapSize=700000
-member.M1.UsedMemory=23232
-member.M1.MaxMemory=710000
+member.M1.UsedMemory=2322
+member.M1.MaxMemory=700000
 member.M1.numThreads=4
 member.M1.memberUpTime=1123333
 member.M1.host=h1
@@ -81,8 +82,8 @@ member.M2.diskWritesRate=23.92
 member.M2.JVMPauses=232221
 member.M2.currentHeapSize=1322
 member.M2.maximumHeapSize=700000
-member.M2.UsedMemory=23232
-member.M2.MaxMemory=710000
+member.M2.UsedMemory=1322
+member.M2.MaxMemory=700000
 member.M2.numThreads=3
 member.M2.memberUpTime=1123333
 member.M2.host=h2
@@ -115,8 +116,8 @@ member.M3.diskWritesRate=23.92
 member.M3.JVMPauses=232221
 member.M3.currentHeapSize=2312
 member.M3.maximumHeapSize=700000
-member.M3.UsedMemory=23232
-member.M3.MaxMemory=710000
+member.M3.UsedMemory=2312
+member.M3.MaxMemory=700000
 member.M3.numThreads=4
 member.M3.memberUpTime=1123333
 member.M3.host=h3


[38/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultArrayAndArrayList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultArrayAndArrayList.txt b/pulse/src/test/resources/testQueryResultArrayAndArrayList.txt
new file mode 100644
index 0000000..1248fc4
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultArrayAndArrayList.txt
@@ -0,0 +1,8 @@
+{"result":[
+["int[]",[4,4,5]],
+["int[]",[1,1,2]],
+["java.util.ArrayList",{"0":["java.lang.String","value-18"],"1":["java.lang.String","value-28"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-17"],"1":["java.lang.String","value-27"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-16"],"1":["java.lang.String","value-26"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-15"],"1":["java.lang.String","value-25"]}]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultArrayList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultArrayList.txt b/pulse/src/test/resources/testQueryResultArrayList.txt
new file mode 100644
index 0000000..0aa81ee
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultArrayList.txt
@@ -0,0 +1,6 @@
+{"result":[
+["java.util.ArrayList",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"],"2":["java.lang.String","value-31"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}],
+["java.util.ArrayList",{"0":["java.lang.String","value-14"],"1":["java.lang.String","value-24"]}]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultArrayOfList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultArrayOfList.txt b/pulse/src/test/resources/testQueryResultArrayOfList.txt
new file mode 100644
index 0000000..f977431
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultArrayOfList.txt
@@ -0,0 +1,15 @@
+{"result":[
+ ["java.util.List[]",[
+                        ["java.util.List",{"0":["java.lang.String","value-10"],"1":["java.lang.String","value-20"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}]
+                     ]],
+
+ ["java.util.List[]",[
+                        ["java.util.List",{"0":["java.lang.String","value-10"],"1":["java.lang.String","value-20"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
+                        ["java.util.List",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}]
+                     ]]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultClusterSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultClusterSmall.txt b/pulse/src/test/resources/testQueryResultClusterSmall.txt
new file mode 100644
index 0000000..eeca526
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultClusterSmall.txt
@@ -0,0 +1,23 @@
+{"result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.uti
 l.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean",true],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"sharesOutstanding":["double",15000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
+    ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultClusterWithStruct.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultClusterWithStruct.txt b/pulse/src/test/resources/testQueryResultClusterWithStruct.txt
new file mode 100644
index 0000000..bc8520b
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultClusterWithStruct.txt
@@ -0,0 +1,10 @@
+{
+    "result":[
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["j
 ava.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int"
 ,86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":
 ["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int
 ",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["fl
 oat",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["in
 t",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["floa
 t",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"se
 cId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.2233
 72E18],"doubleMinValue":["double",4.9E-324]}]}],
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["jav
 a.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51
 ],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["i
 nt",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.22
 3372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["j
 ava.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMi
 nValue":["double",4.9E-324]}]}],
+            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue"
 :["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["in
 t",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["
 float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}]
+          ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultHashMap.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultHashMap.txt b/pulse/src/test/resources/testQueryResultHashMap.txt
new file mode 100644
index 0000000..f7b2588
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultHashMap.txt
@@ -0,0 +1,8 @@
+{"result":[
+  ["java.util.HashMap",{
+    "3":["java.lang.String","THREE"],
+	"2":["java.lang.String","TWO"],
+	"1":["java.lang.String","ONE"],
+	"4":["java.lang.String","FOUR"]
+  }]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultHashMapSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultHashMapSmall.txt b/pulse/src/test/resources/testQueryResultHashMapSmall.txt
new file mode 100644
index 0000000..99286f6
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultHashMapSmall.txt
@@ -0,0 +1,12 @@
+{"result":[
+["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",54],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",55],"sharesOutstanding":["double",54000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",55],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",56],"sharesOutstanding":["double",55000]}]}],
+["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",54],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",55],"sharesOutstanding":["double",54000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",55],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",56],"sharesOutstanding":["double",55000]}]}],
+["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
+["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
+["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
+["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
+["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
+["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
+["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",22],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",23],"sharesOutstanding":["double",22000]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","RHAT"],"id":["int",23],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",24],"sharesOutstanding":["double",23000]}]}],
+["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","MSFT"],"id":["int",69],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",70],"sharesOutstanding":["double",69000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",68],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",69],"sharesOutstanding":["double",68000]}]}]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultSmall.txt b/pulse/src/test/resources/testQueryResultSmall.txt
new file mode 100644
index 0000000..da532ee
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultSmall.txt
@@ -0,0 +1,12 @@
+{"result":[
+  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+   ]
+  }
+  ]
+}
\ No newline at end of file


[49/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-12

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/2710a422/build.gradle
----------------------------------------------------------------------
diff --cc build.gradle
index 44be620,e3b1033..bdc6f02
--- a/build.gradle
+++ b/build.gradle
@@@ -372,11 -388,13 +388,11 @@@ subprojects 
          }
          
          maxHeapSize '768m'
-         jvmArgs = ['-XX:+HeapDumpOnOutOfMemoryError', '-XX:MaxPermSize=256M', '-ea']
+         jvmArgs = ['-XX:+HeapDumpOnOutOfMemoryError', '-ea']
  
 -        systemProperties = [
 -          'gemfire.DEFAULT_MAX_OPLOG_SIZE' : '10',
 -          'gemfire.disallowMcastDefaults'  : 'true',
 -          'jline.terminal'                 : 'jline.UnsupportedTerminal',
 -        ]
 +        systemProperty 'gemfire.DEFAULT_MAX_OPLOG_SIZE', '10'
 +        systemProperty 'gemfire.disallowMcastDefaults', 'true'
 +        systemProperty 'jline.terminal', 'jline.UnsupportedTerminal'
  
          def eol = System.getProperty('line.separator')
          def progress = new File(resultsDir, "$test.name-progress.txt")

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/2710a422/gemfire-assembly/build.gradle
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/2710a422/settings.gradle
----------------------------------------------------------------------


[08/50] [abbrv] incubator-geode git commit: GEODE-518: fix intermittent EntryNotFoundException

Posted by di...@apache.org.
GEODE-518: fix intermittent EntryNotFoundException


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/fe7189b4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/fe7189b4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/fe7189b4

Branch: refs/heads/feature/GEODE-12
Commit: fe7189b48380175f99cb81cc038a04ebf80103f4
Parents: 74ecbe1
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Mon Nov 2 10:04:48 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Mon Nov 2 10:05:37 2015 -0800

----------------------------------------------------------------------
 .../gemfire/cache30/MultiVMRegionTestCase.java      | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/fe7189b4/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
index bc0eb7f..6fada2b 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
@@ -4100,8 +4100,7 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
                 public boolean done() {
                   Region.Entry re = region.getEntry(key);
                   if (re != null) {
-                    LocalRegion lr = (LocalRegion) region;
-                    EntryExpiryTask eet = lr.getEntryExpiryTask(key);
+                    EntryExpiryTask eet = getEntryExpiryTask(region, key);
                     if (eet != null) {
                       logger.info("DEBUG: waiting for expire destroy expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " currentTimeMillis=" + System.currentTimeMillis());
                     } else {
@@ -4111,10 +4110,9 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
                   return re == null;
                 }
                 public String description() {
-                  LocalRegion lr = (LocalRegion) region;
                   String expiryInfo = "";
                   try {
-                    EntryExpiryTask eet = lr.getEntryExpiryTask(key);
+                    EntryExpiryTask eet = getEntryExpiryTask(region, key);
                     if (eet != null) {
                       expiryInfo = "expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " currentTimeMillis=" + System.currentTimeMillis();
                     }
@@ -4139,6 +4137,16 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
           }
         });
     }
+    
+    private static EntryExpiryTask getEntryExpiryTask(Region r, Object key) {
+      EntryExpiryTask result = null;
+      try {
+        LocalRegion lr = (LocalRegion) r;
+        result = lr.getEntryExpiryTask(key);
+      } catch (EntryNotFoundException ignore) {
+      }
+      return result;
+    }
 
     /**
      * Tests to makes sure that a distributed update resets the


[24/50] [abbrv] incubator-geode git commit: Merge branch 'feature/GEODE-409' into develop

Posted by di...@apache.org.
Merge branch 'feature/GEODE-409' into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/b2b2de8b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/b2b2de8b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/b2b2de8b

Branch: refs/heads/feature/GEODE-12
Commit: b2b2de8b2945c6f1778c2b20b10448cc6e638538
Parents: af3199e eced0c5
Author: Ashvin Agrawal <as...@apache.org>
Authored: Thu Nov 5 14:31:35 2015 -0800
Committer: Ashvin Agrawal <as...@apache.org>
Committed: Thu Nov 5 14:31:35 2015 -0800

----------------------------------------------------------------------
 .../gemstone/gemfire/internal/cache/Oplog.java  |  1 -
 .../gemfire/internal/cache/OplogJUnitTest.java  | 46 +++++++++++---------
 2 files changed, 26 insertions(+), 21 deletions(-)
----------------------------------------------------------------------



[04/50] [abbrv] incubator-geode git commit: GEODE-485: Logging at debug level on a SocketException while closing the connection

Posted by di...@apache.org.
GEODE-485: Logging at debug level on a SocketException while closing the connection

This avoids any suspect strings written to logs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/59de5551
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/59de5551
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/59de5551

Branch: refs/heads/feature/GEODE-12
Commit: 59de5551e77fbcc1b37227520807834ce45da6da
Parents: fc4bbfc
Author: Sai Boorlagadda <sb...@pivotal.io>
Authored: Wed Oct 28 11:37:49 2015 -0700
Committer: Sai Boorlagadda <sb...@pivotal.io>
Committed: Fri Oct 30 11:59:56 2015 -0700

----------------------------------------------------------------------
 .../cache/client/internal/pooling/ConnectionManagerImpl.java    | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/59de5551/gemfire-core/src/main/java/com/gemstone/gemfire/cache/client/internal/pooling/ConnectionManagerImpl.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/client/internal/pooling/ConnectionManagerImpl.java b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/client/internal/pooling/ConnectionManagerImpl.java
index 5f6dc25..83e4878 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/cache/client/internal/pooling/ConnectionManagerImpl.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/cache/client/internal/pooling/ConnectionManagerImpl.java
@@ -43,6 +43,7 @@ import com.gemstone.gemfire.internal.logging.log4j.LocalizedMessage;
 import com.gemstone.gemfire.security.GemFireSecurityException;
 import com.gemstone.org.jgroups.util.StringId;
 
+import java.net.SocketException;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -1171,6 +1172,10 @@ public class ConnectionManagerImpl implements ConnectionManager {
         if (!pc.isDestroyed()) {
           try {
             pc.internalClose(keepAlive);
+          } catch(SocketException se) {
+              logger.info(LocalizedMessage.create(
+                      LocalizedStrings.ConnectionManagerImpl_ERROR_CLOSING_CONNECTION_TO_SERVER_0,
+                      pc.getServer()), se);
           } catch(Exception e) {
             logger.warn(LocalizedMessage.create(
                 LocalizedStrings.ConnectionManagerImpl_ERROR_CLOSING_CONNECTION_TO_SERVER_0, 


[09/50] [abbrv] incubator-geode git commit: GEODE-142: Rewrite testSleepWithInterrupt and remove faulty assertion

Posted by di...@apache.org.
GEODE-142: Rewrite testSleepWithInterrupt and remove faulty assertion


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f2a26698
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/f2a26698
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/f2a26698

Branch: refs/heads/feature/GEODE-12
Commit: f2a26698d8cb967d27808e85c6b1701df0af345b
Parents: fe7189b
Author: Kirk Lund <kl...@pivotal.io>
Authored: Mon Nov 2 11:21:29 2015 -0800
Committer: Kirk Lund <kl...@pivotal.io>
Committed: Mon Nov 2 11:22:48 2015 -0800

----------------------------------------------------------------------
 .../internal/lang/ThreadUtilsJUnitTest.java     | 37 ++++++++++----------
 1 file changed, 19 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f2a26698/gemfire-core/src/test/java/com/gemstone/gemfire/internal/lang/ThreadUtilsJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/lang/ThreadUtilsJUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/lang/ThreadUtilsJUnitTest.java
index 031afb0..4102786 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/lang/ThreadUtilsJUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/lang/ThreadUtilsJUnitTest.java
@@ -17,9 +17,9 @@
 package com.gemstone.gemfire.internal.lang;
 
 import static org.junit.Assert.*;
+import static org.assertj.core.api.Assertions.*;
 
 import java.lang.Thread.State;
-import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 import edu.umd.cs.mtc.MultithreadedTestCase;
@@ -163,8 +163,8 @@ public class ThreadUtilsJUnitTest {
     final long sleepDuration = ThreadUtils.sleep(500);
     final long t1 = System.currentTimeMillis();
 
-    assertTrue((t1 - t0) >= 500);
-    assertTrue(sleepDuration >= 500);
+    assertTrue(t1 > t0);
+    assertTrue(sleepDuration > 0);
   }
 
   @Test
@@ -174,39 +174,40 @@ public class ThreadUtilsJUnitTest {
 
   protected static final class SleepInterruptedMultithreadedTestCase extends MultithreadedTestCase {
 
-    private final long expectedSleepDuration;
-    private volatile long actualSleepDuration;
-
-    private final CountDownLatch latch;
+    private final long sleepDuration;
 
     private volatile Thread sleeperThread;
-
-    public SleepInterruptedMultithreadedTestCase(final long expectedSleepDuration) {
-      assert expectedSleepDuration > 0 : "The duration of sleep must be greater than equal to 0!";
-      this.expectedSleepDuration = expectedSleepDuration;
-      this.latch = new CountDownLatch(1);
+    private volatile boolean sleeperWasInterrupted;
+    private volatile long actualSleepDuration;
+    
+    public SleepInterruptedMultithreadedTestCase(final long sleepDuration) {
+      assert sleepDuration > 0 : "The duration of sleep must be greater than equal to 0!";
+      this.sleepDuration = sleepDuration;
     }
 
     public void thread1() {
       assertTick(0);
-
       sleeperThread = Thread.currentThread();
       sleeperThread.setName("Sleeper Thread");
-      this.latch.countDown();
-      actualSleepDuration = ThreadUtils.sleep(expectedSleepDuration);
+      waitForTick(1);
+      actualSleepDuration = ThreadUtils.sleep(sleepDuration);
+      sleeperWasInterrupted = sleeperThread.isInterrupted();
+      assertTick(2);
     }
 
     public void thread2() throws Exception {
       assertTick(0);
-
       Thread.currentThread().setName("Interrupting Thread");
-      this.latch.await();
+      waitForTick(1);
+      waitForTick(2);
       sleeperThread.interrupt();
+      assertTick(2);
     }
 
     @Override
     public void finish() {
-      assertTrue(actualSleepDuration + " should be <= " + expectedSleepDuration, actualSleepDuration <= expectedSleepDuration);
+      assertThat(sleeperWasInterrupted).isTrue();
+      assertThat(actualSleepDuration).isGreaterThan(0);
     }
   }
 


[27/50] [abbrv] incubator-geode git commit: GEODE-227: Extract all dependency version information into a single file

Posted by di...@apache.org.
GEODE-227: Extract all dependency version information into a single file

Currently, versions are scattered throughout the code, making it hard to manage
when there is a version change. This change extracts all versions into a single
file so only one place needs to change when a dependency version needs to be updated.

Tested by 'clean precheckin'


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/dc5d343b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/dc5d343b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/dc5d343b

Branch: refs/heads/feature/GEODE-12
Commit: dc5d343b77a52f2ebad8ac1ebfa9a06c7c451fc5
Parents: e1f6530
Author: Mark Bretl <mb...@pivotal.io>
Authored: Tue Oct 27 16:22:07 2015 -0700
Committer: Mark Bretl <mb...@pivotal.io>
Committed: Thu Nov 5 16:42:40 2015 -0800

----------------------------------------------------------------------
 build.gradle                          |  52 +++++++-----
 gemfire-assembly/build.gradle         |   2 +-
 gemfire-core/build.gradle             | 129 +++++++++++++++--------------
 gemfire-jgroups/build.gradle          |   8 +-
 gemfire-rebalancer/build.gradle       |  10 +--
 gemfire-web-api/build.gradle          |  46 +++++-----
 gemfire-web/build.gradle              |  12 +--
 gradle/dependency-versions.properties |  64 ++++++++++++++
 8 files changed, 198 insertions(+), 125 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 9aa967b..e3b1033 100755
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,11 @@
 apply plugin: 'wrapper'
 
+
+// Load all properties in dependency-version.properties as project properties, so all projects can read them
+Properties dependencyVersions = new Properties()
+dependencyVersions.load(new FileInputStream("${project.projectDir}/gradle/dependency-versions.properties"))
+dependencyVersions.keys().each{ k -> project.ext[k] = dependencyVersions[k]}
+
 allprojects {
   version = versionNumber + '-' + releaseType
   // We want to see all test results.  This is equivalatent to setting --continue
@@ -275,30 +281,30 @@ subprojects {
   javadoc.classpath += configurations.provided
   
   dependencies {
-    compile 'org.springframework:spring-aop:3.2.12.RELEASE'
-    compile 'org.springframework:spring-beans:3.2.12.RELEASE'
-    compile 'org.springframework:spring-context:3.2.12.RELEASE'
-    compile 'org.springframework:spring-context-support:3.2.12.RELEASE'
-    compile 'org.springframework:spring-core:3.2.12.RELEASE'
-    compile 'org.springframework:spring-expression:3.2.12.RELEASE'
-    compile 'org.springframework:spring-web:3.2.12.RELEASE'
-    compile 'org.springframework:spring-webmvc:3.2.12.RELEASE'
-
-    testCompile 'com.github.stefanbirkner:system-rules:1.12.1'
-    testCompile 'com.jayway.awaitility:awaitility:1.6.5'
-    testCompile 'edu.umd.cs.mtc:multithreadedtc:1.01'
-    testCompile 'junit:junit:4.12'
-    testCompile 'org.assertj:assertj-core:2.1.0'
-    testCompile 'org.mockito:mockito-core:1.10.19'
-    testCompile 'org.hamcrest:hamcrest-all:1.3'
-    testCompile 'org.jmock:jmock:2.8.1'
-    testCompile 'org.jmock:jmock-junit4:2.8.1'
-    testCompile 'org.jmock:jmock-legacy:2.8.1'
-    testCompile 'pl.pragmatists:JUnitParams:1.0.4'
+    compile 'org.springframework:spring-aop:' + project.'springframework.version'
+    compile 'org.springframework:spring-beans:' + project.'springframework.version'
+    compile 'org.springframework:spring-context:' + project.'springframework.version'
+    compile 'org.springframework:spring-context-support:' + project.'springframework.version'
+    compile 'org.springframework:spring-core:' + project.'springframework.version'
+    compile 'org.springframework:spring-expression:' + project.'springframework.version'
+    compile 'org.springframework:spring-web:' + project.'springframework.version'
+    compile 'org.springframework:spring-webmvc:' + project.'springframework.version'
+
+    testCompile 'com.jayway.awaitility:awaitility:' + project.'awaitility.version'
+    testCompile 'com.github.stefanbirkner:system-rules:' + project.'system-rules.version'
+    testCompile 'edu.umd.cs.mtc:multithreadedtc:' + project.'multithreadedtc.version'
+    testCompile 'junit:junit:' + project.'junit.version'
+    testCompile 'org.assertj:assertj-core:' + project.'assertj-core.version'
+    testCompile 'org.mockito:mockito-core:' + project.'mockito-core.version'
+    testCompile 'org.hamcrest:hamcrest-all:' + project.'hamcrest-all.version'
+    testCompile 'org.jmock:jmock:' + project.'jmock.version'
+    testCompile 'org.jmock:jmock-junit4:' + project.'jmock.version'
+    testCompile 'org.jmock:jmock-legacy:' + project.'jmock.version'
+    testCompile 'pl.pragmatists:JUnitParams:' + project.'JUnitParams.version'
     
-    testRuntime 'cglib:cglib:3.1'
-    testRuntime 'org.objenesis:objenesis:2.1'
-    testRuntime 'org.ow2.asm:asm:5.0.3'
+    testRuntime 'cglib:cglib:' + project.'cglib.version'
+    testRuntime 'org.objenesis:objenesis:' + project.'objenesis.version'
+    testRuntime 'org.ow2.asm:asm:' + project.'asm.version'
   }
 
   test {

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-assembly/build.gradle b/gemfire-assembly/build.gradle
index ed0bb86..4181476 100755
--- a/gemfire-assembly/build.gradle
+++ b/gemfire-assembly/build.gradle
@@ -3,7 +3,7 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath group: 'org.hibernate.build.gradle', name: 'gradle-maven-publish-auth', version: '2.0.1'
+        classpath group: 'org.hibernate.build.gradle', name: 'gradle-maven-publish-auth', version: project.'gradle-maven-publish-auth.version'
     }
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-core/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-core/build.gradle b/gemfire-core/build.gradle
index 47a84f3..b44525c 100755
--- a/gemfire-core/build.gradle
+++ b/gemfire-core/build.gradle
@@ -11,78 +11,81 @@ configurations {
 }
 
 dependencies {
+   // Source Dependencies
+  // External 
   provided files("${System.getProperty('java.home')}/../lib/tools.jar")
-  compile 'antlr:antlr:2.7.7'
-  compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.0'
-  compile 'com.fasterxml.jackson.core:jackson-core:2.2.0'
-  compile 'com.fasterxml.jackson.core:jackson-databind:2.2.0'
-  compile 'com.google.code.findbugs:annotations:3.0.0'
-  compile 'commons-io:commons-io:2.3'
-  compile 'commons-logging:commons-logging:1.1.1'
-  compile 'commons-modeler:commons-modeler:2.0'
-  compile 'org.apache.lucene:lucene-analyzers-common:5.0.0'
-  compile 'org.apache.lucene:lucene-core:5.0.0'
-  compile 'org.apache.lucene:lucene-queries:5.0.0'
-  compile 'org.apache.lucene:lucene-queryparser:5.0.0'
-  compile 'it.unimi.dsi:fastutil:7.0.2'
-  compile 'javax.activation:activation:1.1.1'
-  compile 'javax.mail:javax.mail-api:1.4.5'
-  compile 'javax.resource:javax.resource-api:1.7'
-  compile 'javax.servlet:javax.servlet-api:3.1.0'
-  compile 'javax.transaction:javax.transaction-api:1.2'
-  compile 'mx4j:mx4j:3.0.1'
-  compile 'mx4j:mx4j-remote:3.0.1'
-  compile 'mx4j:mx4j-tools:3.0.1'
-  compile 'net.java.dev.jna:jna:4.0.0'
-  compile 'net.sourceforge.jline:jline:1.0.S2-B'
-  compile 'org.eclipse.jetty:jetty-http:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-io:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-security:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-server:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-servlet:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-util:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-webapp:9.2.3.v20140905'
-  compile 'org.eclipse.jetty:jetty-xml:9.2.3.v20140905'
-  compile 'org.fusesource.jansi:jansi:1.8'
-  compile 'org.apache.logging.log4j:log4j-api:2.1'
-  compile 'org.apache.logging.log4j:log4j-core:2.1'
-  runtime 'org.apache.logging.log4j:log4j-slf4j-impl:2.1'
-  runtime 'org.apache.logging.log4j:log4j-jcl:2.1'
-  runtime 'org.apache.logging.log4j:log4j-jul:2.1'
-  compile 'org.slf4j:slf4j-api:1.7.7'
-  compile 'org.springframework.data:spring-data-commons:1.9.1.RELEASE'
-  provided 'org.springframework.data:spring-data-gemfire:1.5.1.RELEASE'
-  compile 'org.springframework:spring-tx:3.2.12.RELEASE'
-  compile 'org.springframework.shell:spring-shell:1.0.0.RELEASE'
-  compile 'org.xerial.snappy:snappy-java:1.1.1.6'
-  provided 'org.apache.hadoop:hadoop-common:2.4.1'
-  provided 'org.apache.hadoop:hadoop-annotations:2.4.1'
-  provided 'org.apache.hadoop:hadoop-hdfs:2.4.1'
-  provided 'org.apache.hadoop:hadoop-mapreduce-client-core:2.4.1'
-  compile 'org.apache.hbase:hbase:0.94.27'
-  provided 'commons-lang:commons-lang:2.5'
-  provided 'com.google.guava:guava:11.0.2'
-  compile 'io.netty:netty-all:4.0.4.Final'
-
-  testRuntime 'org.apache.hadoop:hadoop-auth:2.4.1'
-  testRuntime 'commons-collections:commons-collections:3.2.1'
-  testRuntime 'commons-configuration:commons-configuration:1.6'
-  testRuntime 'commons-io:commons-io:2.1'
-  testRuntime 'log4j:log4j:1.2.17'
-  
+  compile 'antlr:antlr:' + project.'antlr.version'
+  compile 'com.fasterxml.jackson.core:jackson-annotations:' + project.'jackson.version'
+  compile 'com.fasterxml.jackson.core:jackson-core:' + project.'jackson.version'
+  compile 'com.fasterxml.jackson.core:jackson-databind:' + project.'jackson.version'
+  compile 'com.google.code.findbugs:annotations:' + project.'annotations.version'
+  provided 'com.google.guava:guava:' + project.'guava.version'
+  compile 'commons-io:commons-io:' + project.'commons-io.version'
+  provided 'commons-lang:commons-lang:' + project.'commons-lang.version'
+  compile 'commons-logging:commons-logging:' + project.'commons-logging.version'
+  compile 'commons-modeler:commons-modeler:' + project.'commons-modeler.version'
+  compile 'io.netty:netty-all:' + project.'netty-all.version'
+  compile 'it.unimi.dsi:fastutil:' + project.'fastutil.version'
+  compile 'javax.activation:activation:' + project.'activation.version'
+  compile 'javax.mail:javax.mail-api:' + project.'javax.mail-api.version'
+  compile 'javax.resource:javax.resource-api:' + project.'javax.resource-api.version'
+  compile 'javax.servlet:javax.servlet-api:' + project.'javax.servlet-api.version'
+  compile 'javax.transaction:javax.transaction-api:' + project.'javax.transaction-api.version'
+  compile 'mx4j:mx4j:' + project.'mx4j.version'
+  compile 'mx4j:mx4j-remote:' + project.'mx4j.version'
+  compile 'mx4j:mx4j-tools:' + project.'mx4j.version'
+  compile 'net.java.dev.jna:jna:' + project.'jna.version'
+  compile 'net.sourceforge.jline:jline:' + project.'jline.version'
+  provided 'org.apache.hadoop:hadoop-common:' + project.'hadoop.version'
+  provided 'org.apache.hadoop:hadoop-annotations:' + project.'hadoop.version'
+  provided 'org.apache.hadoop:hadoop-hdfs:' + project.'hadoop.version'
+  provided 'org.apache.hadoop:hadoop-mapreduce-client-core:' + project.'hadoop.version'
+  compile 'org.apache.hbase:hbase:' + project.'hbase.version'
+  compile 'org.apache.logging.log4j:log4j-api:' + project.'log4j.version'
+  compile 'org.apache.logging.log4j:log4j-core:' + project.'log4j.version'
+  runtime 'org.apache.logging.log4j:log4j-slf4j-impl:' + project.'log4j.version'
+  runtime 'org.apache.logging.log4j:log4j-jcl:' + project.'log4j.version'
+  runtime 'org.apache.logging.log4j:log4j-jul:' + project.'log4j.version'
+  compile 'org.apache.lucene:lucene-analyzers-common:' + project.'lucene.version'
+  compile 'org.apache.lucene:lucene-core:' + project.'lucene.version'
+  compile 'org.apache.lucene:lucene-queries:' + project.'lucene.version'
+  compile 'org.apache.lucene:lucene-queryparser:' + project.'lucene.version'
+  compile 'org.eclipse.jetty:jetty-http:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-io:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-security:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-server:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-servlet:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-util:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-webapp:' + project.'jetty.version'
+  compile 'org.eclipse.jetty:jetty-xml:' + project.'jetty.version'
+  compile 'org.fusesource.jansi:jansi:' + project.'jansi.version'
+  compile 'org.slf4j:slf4j-api:' + project.'slf4j-api.version'
+  compile 'org.springframework.data:spring-data-commons:' + project.'spring-data-commons.version'
+  provided 'org.springframework.data:spring-data-gemfire:' + project.'spring-data-gemfire.version'
+  compile 'org.springframework:spring-tx:' + project.'springframework.version'
+  compile 'org.springframework.shell:spring-shell:' + project.'spring-shell.version'
+  compile 'org.xerial.snappy:snappy-java:' + project.'snappy-java.version'
+  compile 'org.apache.hbase:hbase:' + project.'hbase.version'
+ 
   compile project(':gemfire-common')
   compile project(':gemfire-jgroups')
   compile project(':gemfire-joptsimple')
   compile project(':gemfire-json')
   
-  testCompile 'org.apache.bcel:bcel:5.2'
-  testRuntime 'org.apache.derby:derby:10.2.2.0'
-  testCompile 'net.spy:spymemcached:2.9.0'
-  testCompile 'redis.clients:jedis:2.7.2'
-
   jcaCompile sourceSets.main.output
 
   provided project(path: ':gemfire-junit', configuration: 'testOutput')
+
+  // Test Dependencies
+  // External
+  testCompile 'org.apache.bcel:bcel:' + project.'bcel.version'
+  testRuntime 'org.apache.derby:derby:' + project.'derby.version'
+  testRuntime 'org.apache.hadoop:hadoop-auth:' + project.'hadoop.version'
+  testRuntime 'commons-collections:commons-collections:' + project.'commons-collections.version'
+  testRuntime 'commons-configuration:commons-configuration:' + project.'commons-configuration.version'
+  testRuntime 'commons-io:commons-io:' + project.'commons-io.version'
+  testCompile 'net.spy:spymemcached:' + project.'spymemcached.version'
+  testCompile 'redis.clients:jedis:' + project.'jedis.version'
 }
 
 def generatedResources = "$buildDir/generated-resources/main"

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-jgroups/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-jgroups/build.gradle b/gemfire-jgroups/build.gradle
index 30587bb..7e6835c 100644
--- a/gemfire-jgroups/build.gradle
+++ b/gemfire-jgroups/build.gradle
@@ -1,7 +1,7 @@
 dependencies {
-  compile 'com.google.code.findbugs:annotations:3.0.0'
-  compile 'org.apache.logging.log4j:log4j-api:2.1'
-  compile 'org.apache.logging.log4j:log4j-core:2.1'
+  compile 'com.google.code.findbugs:annotations:' + project.'annotations.version'
+  compile 'org.apache.logging.log4j:log4j-api:' + project.'log4j.version'
+  compile 'org.apache.logging.log4j:log4j-core:' + project.'log4j.version'
 
   provided project(path: ':gemfire-junit', configuration: 'testOutput')
 }
@@ -36,4 +36,4 @@ jar {
   dependsOn jgMagic
 
   from sourceSets.main.output
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-rebalancer/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-rebalancer/build.gradle b/gemfire-rebalancer/build.gradle
index 1226a7e..cbb6803 100644
--- a/gemfire-rebalancer/build.gradle
+++ b/gemfire-rebalancer/build.gradle
@@ -3,11 +3,11 @@ dependencies {
     provided project(':gemfire-core')
     provided project(path: ':gemfire-junit', configuration: 'testOutput')
 
-    compile 'org.quartz-scheduler:quartz:2.2.1'
+    compile 'org.quartz-scheduler:quartz:' + project.'quartz.version'
 
     // the following test dependencies are needed for mocking cache instance
-    testRuntime 'org.apache.hadoop:hadoop-common:2.4.1'
-    testRuntime 'org.apache.hadoop:hadoop-hdfs:2.4.1'
-    testRuntime 'com.google.guava:guava:11.0.2'
-    testRuntime 'commons-collections:commons-collections:3.2.1'
+    testRuntime 'org.apache.hadoop:hadoop-common:' + project.'hadoop.version'
+    testRuntime 'org.apache.hadoop:hadoop-hdfs:' + project.'hadoop.version'
+    testRuntime 'com.google.guava:guava:' + project.'guava.version'
+    testRuntime 'commons-collections:commons-collections:' + project.'commons-collections.version'
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-web-api/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-web-api/build.gradle b/gemfire-web-api/build.gradle
index 81eec6d..476872f 100755
--- a/gemfire-web-api/build.gradle
+++ b/gemfire-web-api/build.gradle
@@ -1,30 +1,30 @@
 apply plugin: 'war'
 
 dependencies {
-  compile 'commons-lang:commons-lang:2.4'
-  compile 'commons-fileupload:commons-fileupload:1.3.1'
-  compile 'com.fasterxml:classmate:0.9.0'
-  compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.0'
-  compile 'com.fasterxml.jackson.core:jackson-core:2.2.0'
-  compile 'com.fasterxml.jackson.core:jackson-databind:2.2.0'
-  compile 'com.fasterxml.jackson.module:jackson-module-scala_2.10:2.1.5'
-  compile 'com.google.guava:guava:15.0'
-  compile 'com.mangofactory:swagger-springmvc:0.8.2'
-  compile 'org.json4s:json4s-ast_2.10:3.2.4'
-  compile 'org.json4s:json4s-ext_2.10:3.2.4'
-  compile 'org.json4s:json4s-core_2.10:3.2.4'
-  compile 'org.json4s:json4s-jackson_2.10:3.2.4'
-  compile 'org.json4s:json4s-native_2.10:3.2.4'
-  compile 'org.scala-lang:scala-reflect:2.10.0'
-  compile 'org.scala-lang:scala-library:2.10.0'
-  compile 'org.springframework.hateoas:spring-hateoas:0.16.0.RELEASE'
-  compile 'org.springframework:spring-aspects:3.2.12.RELEASE'
-  compile 'org.springframework:spring-oxm:3.2.12.RELEASE'
-  compile 'com.thoughtworks.paranamer:paranamer:2.3'
-  compile 'com.wordnik:swagger-annotations:1.3.2'
-  compile 'com.wordnik:swagger-core_2.10:1.3.2'
+  compile 'commons-lang:commons-lang:' + project.'commons-lang.version'
+  compile 'commons-fileupload:commons-fileupload:' + project.'commons-fileupload.version'
+  compile 'com.fasterxml:classmate:' + project.'classmate.version'
+  compile 'com.fasterxml.jackson.core:jackson-annotations:' + project.'jackson.version'
+  compile 'com.fasterxml.jackson.core:jackson-core:' + project.'jackson.version'
+  compile 'com.fasterxml.jackson.core:jackson-databind:' + project.'jackson.version'
+  compile 'com.fasterxml.jackson.module:jackson-module-scala_2.10:' + project.'jackson-module-scala_2.10.version'
+  compile 'com.google.guava:guava:' + project.'guava.version'
+  compile 'com.mangofactory:swagger-springmvc:' + project.'swagger-springmvc.version'
+  compile 'com.thoughtworks.paranamer:paranamer:' + project.'paranamer.version'
+  compile 'com.wordnik:swagger-annotations:' + project.'swagger.version'
+  compile 'com.wordnik:swagger-core_2.10:' + project.'swagger.version'
+  compile 'org.json4s:json4s-ast_2.10:' + project.'json4s.version'
+  compile 'org.json4s:json4s-ext_2.10:' + project.'json4s.version'
+  compile 'org.json4s:json4s-core_2.10:' + project.'json4s.version'
+  compile 'org.json4s:json4s-jackson_2.10:' + project.'json4s.version'
+  compile 'org.json4s:json4s-native_2.10:' + project.'json4s.version'
+  compile 'org.scala-lang:scala-library:' + project.'scala.version'
+  compile 'org.scala-lang:scala-reflect:' + project.'scala.version'
+  compile 'org.springframework.hateoas:spring-hateoas:' + project.'spring-hateos.version'
+  compile 'org.springframework:spring-aspects:' + project.'springframework.version'
+  compile 'org.springframework:spring-oxm:' + project.'springframework.version'
 
-  provided 'javax.servlet:javax.servlet-api:3.1.0'
+  provided 'javax.servlet:javax.servlet-api:' + project.'javax.servlet-api.version'
   provided project(':gemfire-core')
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gemfire-web/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-web/build.gradle b/gemfire-web/build.gradle
index 564b07d..c438de4 100755
--- a/gemfire-web/build.gradle
+++ b/gemfire-web/build.gradle
@@ -1,14 +1,14 @@
 apply plugin: 'war'
 
 dependencies {
-  runtime 'org.springframework:spring-aspects:3.2.12.RELEASE'
-  runtime 'org.springframework:spring-oxm:3.2.12.RELEASE'
-  runtime 'commons-fileupload:commons-fileupload:1.3.1'
+  runtime 'org.springframework:spring-aspects:' + project.'springframework.version'
+  runtime 'org.springframework:spring-oxm:' + project.'springframework.version'
+  runtime 'commons-fileupload:commons-fileupload:' + project.'commons-fileupload.version'
 
-  testCompile 'org.springframework:spring-test:3.2.12.RELEASE'
-  
-  provided 'javax.servlet:javax.servlet-api:3.1.0'
+  testCompile 'org.springframework:spring-test:' + project.'springframework.version'
   
+  provided 'javax.servlet:javax.servlet-api:' + project.'javax.servlet-api.version'
+   
   // have to use output since we exclude the dependent classes from jar :(
   provided project(path: ':gemfire-core', configuration: 'classesOutput')
   

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc5d343b/gradle/dependency-versions.properties
----------------------------------------------------------------------
diff --git a/gradle/dependency-versions.properties b/gradle/dependency-versions.properties
new file mode 100644
index 0000000..5fc6fbc
--- /dev/null
+++ b/gradle/dependency-versions.properties
@@ -0,0 +1,64 @@
+# Buildscript Dependencies
+gradle-maven-publish-auth.version = 2.0.1
+
+# Dependency versions
+activation.version = 1.1.1
+annotations.version = 3.0.0
+antlr.version = 2.7.7
+asm.version = 5.0.3
+assertj-core.version = 2.1.0
+awaitility.version = 1.6.5
+bcel.version = 5.2
+cglib.version = 3.1
+classmate.version = 0.9.0
+commons-collections.version = 3.2.1
+commons-configuration.version = 1.6
+commons-fileupload.version = 1.3.1
+commons-io.version = 2.3
+commons-lang.version = 2.5
+commons-logging.version = 1.1.1
+commons-modeler.version = 2.0
+derby.version = 10.2.2.0
+fastutil.version = 7.0.2
+guava.version = 11.0.2
+hadoop.version = 2.4.1
+hamcrest-all.version = 1.3
+hbase.version = 0.94.27
+jackson.version = 2.2.0
+jackson-module-scala_2.10.version = 2.1.5
+jansi.version = 1.8
+javax.mail-api.version = 1.4.5
+javax.resource-api.version = 1.7
+javax.servlet-api.version = 3.1.0
+javax.transaction-api.version = 1.2
+jedis.version = 2.7.2
+jetty.version = 9.2.3.v20140905
+jline.version = 1.0.S2-B
+jmock.version = 2.8.1
+jna.version = 4.0.0
+json4s.version = 3.2.4
+junit.version = 4.12
+JUnitParams.version = 1.0.4
+log4j.version = 2.1
+lucene.version = 5.0.0
+mockito-core.version = 1.10.19
+multithreadedtc.version = 1.01
+mx4j.version = 3.0.1
+mx4j-remote.version = 3.0.1
+mx4j-tools.version = 3.0.1
+netty-all.version = 4.0.4.Final
+objenesis.version = 2.1
+paranamer.version = 2.3
+quartz.version = 2.2.1
+scala.version = 2.10.0
+slf4j-api.version = 1.7.7
+snappy-java.version = 1.1.1.6
+spring-data-commons.version = 1.9.1.RELEASE
+spring-data-gemfire.version = 1.5.1.RELEASE
+spring-hateos.version = 0.16.0.RELEASE
+spring-shell.version = 1.0.0.RELEASE
+springframework.version = 3.2.12.RELEASE
+spymemcached.version = 2.9.0
+swagger.version = 1.3.2
+swagger-springmvc.version = 0.8.2
+system-rules.version = 1.12.1


[31/50] [abbrv] incubator-geode git commit: GEODE-516: increase the trylock timeout to make sure the deadlock would happen.

Posted by di...@apache.org.
GEODE-516: increase the trylock timeout to make sure the deadlock would happen.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4103c1eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/4103c1eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/4103c1eb

Branch: refs/heads/feature/GEODE-12
Commit: 4103c1eb1e130a47da840e0be632b74cca47a8ad
Parents: 8fe2910
Author: Jinmei Liao <ji...@pivotal.io>
Authored: Fri Nov 6 09:34:07 2015 -0800
Committer: Jinmei Liao <ji...@pivotal.io>
Committed: Fri Nov 6 09:35:22 2015 -0800

----------------------------------------------------------------------
 .../internal/deadlock/GemFireDeadlockDetectorDUnitTest.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4103c1eb/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
index a477361..be80150 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/deadlock/GemFireDeadlockDetectorDUnitTest.java
@@ -205,7 +205,7 @@ public class GemFireDeadlockDetectorDUnitTest extends CacheTestCase {
   
   private static class TestFunction implements Function {
     
-    private static final int LOCK_WAIT_TIME = 5;
+    private static final int LOCK_WAIT_TIME = 1000;
 
     public boolean hasResult() {
       return true;


[22/50] [abbrv] incubator-geode git commit: GEODE-529 - Adding gemfire-common to MavenJars to be published on maven

Posted by di...@apache.org.
GEODE-529 - Adding gemfire-common to MavenJars to be published on maven


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/af3199e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/af3199e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/af3199e4

Branch: refs/heads/feature/GEODE-12
Commit: af3199e45a4395521906e5059b435c7bf4176121
Parents: 8c4e749
Author: William Markito <wm...@pivotal.io>
Authored: Wed Nov 4 21:38:18 2015 -0800
Committer: William Markito <wm...@pivotal.io>
Committed: Wed Nov 4 21:39:47 2015 -0800

----------------------------------------------------------------------
 gemfire-assembly/build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/af3199e4/gemfire-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-assembly/build.gradle b/gemfire-assembly/build.gradle
index f94c92b..ed0bb86 100755
--- a/gemfire-assembly/build.gradle
+++ b/gemfire-assembly/build.gradle
@@ -220,7 +220,7 @@ def coreJar = [publicationName:'coreJar', project:project(":gemfire-core").name]
 def jgroupsJar = [publicationName:'jgroupsJar', project:project(":gemfire-jgroups").name]
 def jsonJar = [publicationName:'jsonJar', project:project(":gemfire-json").name]
 def joptsimpleJar = [publicationName:'joptsimpleJar', project:project(":gemfire-joptsimple").name]
-def MavenJars = [ coreJar, jgroupsJar, jsonJar, joptsimpleJar ]
+def MavenJars = [ coreJar, jgroupsJar, jsonJar, joptsimpleJar, commonJar ]
 
 afterEvaluate {
   publishing {


[50/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-12

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/develop' into feature/GEODE-12


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/2710a422
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/2710a422
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/2710a422

Branch: refs/heads/feature/GEODE-12
Commit: 2710a42293ee00064026657deb80b2655bb47c84
Parents: 86850fe cfbeaf2
Author: Dick Cavender <dc...@pivotal.io>
Authored: Tue Nov 10 15:28:20 2015 -0800
Committer: Dick Cavender <dc...@pivotal.io>
Committed: Tue Nov 10 15:28:20 2015 -0800

----------------------------------------------------------------------
 README.md                                       |   11 +-
 build.gradle                                    |   79 +-
 dev-tools/docker/base/Dockerfile                |   54 +
 dev-tools/docker/base/build-base-docker.sh      |   30 +
 dev-tools/docker/compile/Dockerfile             |   21 +
 .../docker/compile/start-compile-docker.sh      |   62 +
 docker/Dockerfile                               |   56 +-
 docker/README.md                                |    6 +-
 docker/build-runtime-docker.sh                  |   32 +
 gemfire-assembly/build.gradle                   |   19 +-
 gemfire-assembly/src/main/dist/bin/gfsh         |    2 +-
 gemfire-assembly/src/main/dist/bin/gfsh.bat     |    2 +-
 gemfire-common/build.gradle                     |    3 +
 .../gemfire/annotations/Experimental.java       |   40 +
 .../annotations/ExperimentalJUnitTest.java      |  183 ++
 .../ClassInExperimentalPackage.java             |   11 +
 .../experimentalpackage/package-info.java       |   11 +
 .../ClassInNonExperimentalPackage.java          |   11 +
 .../nonexperimentalpackage/package-info.java    |    8 +
 gemfire-core/build.gradle                       |  130 +-
 .../internal/ra/GFConnectionFactoryImpl.java    |   21 +-
 .../gemfire/internal/ra/GFConnectionImpl.java   |   21 +-
 .../internal/ra/spi/JCALocalTransaction.java    |   21 +-
 .../internal/ra/spi/JCAManagedConnection.java   |   21 +-
 .../ra/spi/JCAManagedConnectionFactory.java     |   21 +-
 .../ra/spi/JCAManagedConnectionMetaData.java    |   21 +-
 gemfire-core/src/jca/ra.xml                     |    2 +-
 .../com/gemstone/gemfire/CancelCriterion.java   |   21 +-
 .../com/gemstone/gemfire/CancelException.java   |   21 +-
 .../gemstone/gemfire/CanonicalInstantiator.java |   21 +-
 .../com/gemstone/gemfire/CopyException.java     |   21 +-
 .../java/com/gemstone/gemfire/CopyHelper.java   |   21 +-
 .../com/gemstone/gemfire/DataSerializable.java  |   21 +-
 .../com/gemstone/gemfire/DataSerializer.java    |   32 +-
 .../main/java/com/gemstone/gemfire/Delta.java   |   21 +-
 .../gemfire/DeltaSerializationException.java    |   21 +-
 .../gemfire/ForcedDisconnectException.java      |   21 +-
 .../gemstone/gemfire/GemFireCacheException.java |   21 +-
 .../gemfire/GemFireCheckedException.java        |   21 +-
 .../gemfire/GemFireConfigException.java         |   21 +-
 .../com/gemstone/gemfire/GemFireException.java  |   21 +-
 .../gemstone/gemfire/GemFireIOException.java    |   21 +-
 .../gemstone/gemfire/GemFireRethrowable.java    |   21 +-
 .../gemfire/IncompatibleSystemException.java    |   21 +-
 .../java/com/gemstone/gemfire/Instantiator.java |   21 +-
 .../gemstone/gemfire/InternalGemFireError.java  |   21 +-
 .../gemfire/InternalGemFireException.java       |   21 +-
 .../gemstone/gemfire/InvalidDeltaException.java |   21 +-
 .../gemstone/gemfire/InvalidValueException.java |   21 +-
 .../gemfire/InvalidVersionException.java        |   16 +
 .../com/gemstone/gemfire/LicenseException.java  |   21 +-
 .../java/com/gemstone/gemfire/LogWriter.java    |   21 +-
 .../com/gemstone/gemfire/NoSystemException.java |   21 +-
 .../gemfire/OutOfOffHeapMemoryException.java    |   21 +-
 .../gemfire/SerializationException.java         |   21 +-
 .../gemstone/gemfire/StatisticDescriptor.java   |   21 +-
 .../java/com/gemstone/gemfire/Statistics.java   |   21 +-
 .../com/gemstone/gemfire/StatisticsFactory.java |   21 +-
 .../com/gemstone/gemfire/StatisticsType.java    |   21 +-
 .../gemstone/gemfire/StatisticsTypeFactory.java |   21 +-
 .../gemfire/SystemConnectException.java         |   21 +-
 .../com/gemstone/gemfire/SystemFailure.java     |   21 +-
 .../gemfire/SystemIsRunningException.java       |   21 +-
 .../gemfire/ThreadInterruptedException.java     |   18 +-
 .../com/gemstone/gemfire/ToDataException.java   |   21 +-
 .../gemfire/UncreatedSystemException.java       |   21 +-
 .../gemstone/gemfire/UnmodifiableException.java |   21 +-
 .../gemfire/UnstartedSystemException.java       |   21 +-
 .../com/gemstone/gemfire/admin/AdminConfig.java |   21 +-
 .../gemfire/admin/AdminDistributedSystem.java   |   21 +-
 .../admin/AdminDistributedSystemFactory.java    |   21 +-
 .../gemstone/gemfire/admin/AdminException.java  |   21 +-
 .../gemfire/admin/AdminXmlException.java        |   21 +-
 .../java/com/gemstone/gemfire/admin/Alert.java  |   21 +-
 .../com/gemstone/gemfire/admin/AlertLevel.java  |   21 +-
 .../gemstone/gemfire/admin/AlertListener.java   |   21 +-
 .../gemstone/gemfire/admin/BackupStatus.java    |   21 +-
 .../admin/CacheDoesNotExistException.java       |   21 +-
 .../gemfire/admin/CacheHealthConfig.java        |   21 +-
 .../com/gemstone/gemfire/admin/CacheServer.java |   21 +-
 .../gemfire/admin/CacheServerConfig.java        |   21 +-
 .../com/gemstone/gemfire/admin/CacheVm.java     |   21 +-
 .../gemstone/gemfire/admin/CacheVmConfig.java   |   21 +-
 .../gemfire/admin/ConfigurationParameter.java   |   21 +-
 .../gemfire/admin/DistributedSystemConfig.java  |   21 +-
 .../admin/DistributedSystemHealthConfig.java    |   21 +-
 .../gemfire/admin/DistributionLocator.java      |   21 +-
 .../admin/DistributionLocatorConfig.java        |   21 +-
 .../gemstone/gemfire/admin/GemFireHealth.java   |   21 +-
 .../gemfire/admin/GemFireHealthConfig.java      |   21 +-
 .../gemfire/admin/GemFireMemberStatus.java      |   34 +-
 .../gemstone/gemfire/admin/ManagedEntity.java   |   21 +-
 .../gemfire/admin/ManagedEntityConfig.java      |   21 +-
 .../gemfire/admin/MemberHealthConfig.java       |   21 +-
 .../admin/OperationCancelledException.java      |   21 +-
 .../gemfire/admin/RegionNotFoundException.java  |   21 +-
 .../gemfire/admin/RegionSubRegionSnapshot.java  |   21 +-
 .../gemfire/admin/RuntimeAdminException.java    |   21 +-
 .../com/gemstone/gemfire/admin/Statistic.java   |   21 +-
 .../gemfire/admin/StatisticResource.java        |   21 +-
 .../gemstone/gemfire/admin/SystemMember.java    |   21 +-
 .../gemfire/admin/SystemMemberBridgeServer.java |   26 +-
 .../gemfire/admin/SystemMemberCache.java        |   48 +-
 .../gemfire/admin/SystemMemberCacheEvent.java   |   16 +
 .../admin/SystemMemberCacheListener.java        |   21 +-
 .../gemfire/admin/SystemMemberCacheServer.java  |   21 +-
 .../gemfire/admin/SystemMemberRegion.java       |   21 +-
 .../gemfire/admin/SystemMemberRegionEvent.java  |   16 +
 .../gemfire/admin/SystemMemberType.java         |   21 +-
 .../gemfire/admin/SystemMembershipEvent.java    |   21 +-
 .../gemfire/admin/SystemMembershipListener.java |   21 +-
 .../UnmodifiableConfigurationException.java     |   21 +-
 .../admin/internal/AbstractHealthEvaluator.java |   21 +-
 .../internal/AdminDistributedSystemImpl.java    |   21 +-
 .../admin/internal/BackupStatusImpl.java        |   21 +-
 .../admin/internal/CacheHealthConfigImpl.java   |   21 +-
 .../admin/internal/CacheHealthEvaluator.java    |   21 +-
 .../admin/internal/CacheServerConfigImpl.java   |   21 +-
 .../gemfire/admin/internal/CacheServerImpl.java |   21 +-
 .../internal/ConfigurationParameterImpl.java    |   21 +-
 .../ConfigurationParameterListener.java         |   21 +-
 .../DisabledManagedEntityController.java        |   21 +-
 .../internal/DistributedSystemConfigImpl.java   |   21 +-
 .../DistributedSystemHealthConfigImpl.java      |   21 +-
 .../DistributedSystemHealthEvaluator.java       |   21 +-
 .../DistributedSystemHealthMonitor.java         |   23 +-
 .../internal/DistributionLocatorConfigImpl.java |   21 +-
 .../admin/internal/DistributionLocatorImpl.java |   21 +-
 .../EnabledManagedEntityController.java         |   21 +-
 .../admin/internal/FinishBackupRequest.java     |   21 +-
 .../admin/internal/FinishBackupResponse.java    |   21 +-
 .../admin/internal/FlushToDiskRequest.java      |   21 +-
 .../admin/internal/FlushToDiskResponse.java     |   21 +-
 .../admin/internal/GemFireHealthConfigImpl.java |   21 +-
 .../admin/internal/GemFireHealthEvaluator.java  |   21 +-
 .../admin/internal/GemFireHealthImpl.java       |   21 +-
 .../gemfire/admin/internal/InetAddressUtil.java |   21 +-
 .../admin/internal/InternalManagedEntity.java   |   21 +-
 .../gemfire/admin/internal/LogCollator.java     |   21 +-
 .../admin/internal/ManagedEntityConfigImpl.java |   21 +-
 .../admin/internal/ManagedEntityConfigXml.java  |   21 +-
 .../ManagedEntityConfigXmlGenerator.java        |   21 +-
 .../internal/ManagedEntityConfigXmlParser.java  |   21 +-
 .../admin/internal/ManagedEntityController.java |   21 +-
 .../ManagedEntityControllerFactory.java         |   21 +-
 .../admin/internal/ManagedSystemMemberImpl.java |   21 +-
 .../admin/internal/MemberHealthConfigImpl.java  |   21 +-
 .../admin/internal/MemberHealthEvaluator.java   |   21 +-
 .../admin/internal/PrepareBackupRequest.java    |   21 +-
 .../admin/internal/PrepareBackupResponse.java   |   21 +-
 .../gemfire/admin/internal/StatisticImpl.java   |   21 +-
 .../admin/internal/StatisticResourceImpl.java   |   20 +-
 .../internal/SystemMemberBridgeServerImpl.java  |   21 +-
 .../internal/SystemMemberCacheEventImpl.java    |   21 +-
 .../SystemMemberCacheEventProcessor.java        |   21 +-
 .../admin/internal/SystemMemberCacheImpl.java   |   38 +-
 .../admin/internal/SystemMemberImpl.java        |   21 +-
 .../internal/SystemMemberRegionEventImpl.java   |   21 +-
 .../admin/internal/SystemMemberRegionImpl.java  |   21 +-
 .../internal/SystemMembershipEventImpl.java     |   21 +-
 .../com/gemstone/gemfire/admin/jmx/Agent.java   |   21 +-
 .../gemstone/gemfire/admin/jmx/AgentConfig.java |   21 +-
 .../gemfire/admin/jmx/AgentFactory.java         |   21 +-
 .../internal/AdminDistributedSystemJmxImpl.java |   21 +-
 .../admin/jmx/internal/AgentConfigImpl.java     |   21 +-
 .../gemfire/admin/jmx/internal/AgentImpl.java   |   20 +-
 .../admin/jmx/internal/AgentLauncher.java       |   21 +-
 .../admin/jmx/internal/CacheServerJmxImpl.java  |   21 +-
 .../admin/jmx/internal/ConfigAttributeInfo.java |   20 +-
 .../internal/ConfigurationParameterJmxImpl.java |   21 +-
 .../DistributedSystemHealthConfigJmxImpl.java   |   21 +-
 .../internal/DistributionLocatorJmxImpl.java    |   22 +-
 .../admin/jmx/internal/DynamicManagedBean.java  |   20 +-
 .../internal/GemFireHealthConfigJmxImpl.java    |   21 +-
 .../jmx/internal/GemFireHealthJmxImpl.java      |   21 +-
 .../admin/jmx/internal/GenerateMBeanHTML.java   |   21 +-
 .../gemfire/admin/jmx/internal/MBeanUtil.java   |   20 +-
 .../admin/jmx/internal/MX4JModelMBean.java      |   21 +-
 .../jmx/internal/MX4JServerSocketFactory.java   |   22 +-
 .../gemfire/admin/jmx/internal/MailManager.java |   21 +-
 .../admin/jmx/internal/ManagedResource.java     |   21 +-
 .../admin/jmx/internal/ManagedResourceType.java |   21 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java  |   21 +-
 .../admin/jmx/internal/RMIRegistryService.java  |   20 +-
 .../jmx/internal/RMIRegistryServiceMBean.java   |   20 +-
 .../jmx/internal/RefreshNotificationType.java   |   21 +-
 .../jmx/internal/StatAlertNotification.java     |   21 +-
 .../jmx/internal/StatAlertsAggregator.java      |   21 +-
 .../jmx/internal/StatisticAttributeInfo.java    |   20 +-
 .../jmx/internal/StatisticResourceJmxImpl.java  |   21 +-
 .../SystemMemberBridgeServerJmxImpl.java        |   21 +-
 .../jmx/internal/SystemMemberCacheJmxImpl.java  |   34 +-
 .../admin/jmx/internal/SystemMemberJmx.java     |   21 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java |   21 +-
 .../jmx/internal/SystemMemberRegionJmxImpl.java |   21 +-
 .../gemfire/cache/AttributesFactory.java        |  101 +-
 .../gemfire/cache/AttributesMutator.java        |   21 +-
 .../java/com/gemstone/gemfire/cache/Cache.java  |   50 +-
 .../gemstone/gemfire/cache/CacheCallback.java   |   21 +-
 .../gemfire/cache/CacheClosedException.java     |   21 +-
 .../com/gemstone/gemfire/cache/CacheEvent.java  |   21 +-
 .../gemstone/gemfire/cache/CacheException.java  |   21 +-
 .../gemfire/cache/CacheExistsException.java     |   21 +-
 .../gemstone/gemfire/cache/CacheFactory.java    |   21 +-
 .../gemstone/gemfire/cache/CacheListener.java   |   21 +-
 .../com/gemstone/gemfire/cache/CacheLoader.java |   21 +-
 .../gemfire/cache/CacheLoaderException.java     |   21 +-
 .../gemfire/cache/CacheRuntimeException.java    |   21 +-
 .../gemstone/gemfire/cache/CacheStatistics.java |   21 +-
 .../gemfire/cache/CacheTransactionManager.java  |   21 +-
 .../com/gemstone/gemfire/cache/CacheWriter.java |   21 +-
 .../gemfire/cache/CacheWriterException.java     |   21 +-
 .../gemfire/cache/CacheXmlException.java        |   21 +-
 .../gemstone/gemfire/cache/ClientSession.java   |   21 +-
 .../gemfire/cache/CommitConflictException.java  |   21 +-
 .../cache/CommitDistributionException.java      |   21 +-
 .../cache/CommitIncompleteException.java        |   16 +
 .../gemfire/cache/CustomEvictionAttributes.java |   22 +-
 .../gemstone/gemfire/cache/CustomExpiry.java    |   21 +-
 .../com/gemstone/gemfire/cache/DataPolicy.java  |   40 +-
 .../com/gemstone/gemfire/cache/Declarable.java  |   21 +-
 .../gemfire/cache/DiskAccessException.java      |   21 +-
 .../com/gemstone/gemfire/cache/DiskStore.java   |   21 +-
 .../gemfire/cache/DiskStoreFactory.java         |   21 +-
 .../gemfire/cache/DiskWriteAttributes.java      |   21 +-
 .../cache/DiskWriteAttributesFactory.java       |   21 +-
 .../DuplicatePrimaryPartitionException.java     |   21 +-
 .../gemfire/cache/DynamicRegionFactory.java     |  142 +-
 .../gemfire/cache/DynamicRegionListener.java    |   21 +-
 .../gemfire/cache/EntryDestroyedException.java  |   21 +-
 .../com/gemstone/gemfire/cache/EntryEvent.java  |   21 +-
 .../gemfire/cache/EntryExistsException.java     |   21 +-
 .../gemfire/cache/EntryNotFoundException.java   |   21 +-
 .../gemfire/cache/EntryNotFoundInRegion.java    |   21 +-
 .../gemstone/gemfire/cache/EntryOperation.java  |   23 +-
 .../gemstone/gemfire/cache/EvictionAction.java  |   26 +-
 .../gemfire/cache/EvictionAlgorithm.java        |   26 +-
 .../gemfire/cache/EvictionAttributes.java       |   20 +-
 .../cache/EvictionAttributesMutator.java        |   23 +-
 .../gemfire/cache/EvictionCriteria.java         |   22 +-
 .../gemfire/cache/ExpirationAction.java         |   21 +-
 .../gemfire/cache/ExpirationAttributes.java     |   21 +-
 .../cache/FailedSynchronizationException.java   |   21 +-
 .../gemfire/cache/FixedPartitionAttributes.java |   21 +-
 .../gemfire/cache/FixedPartitionResolver.java   |   20 +-
 .../cache/GatewayConfigurationException.java    |   21 +-
 .../gemfire/cache/GatewayException.java         |   21 +-
 .../gemstone/gemfire/cache/GemFireCache.java    |   39 +-
 .../cache/IncompatibleVersionException.java     |   21 +-
 .../gemstone/gemfire/cache/InterestPolicy.java  |   21 +-
 .../cache/InterestRegistrationEvent.java        |   21 +-
 .../cache/InterestRegistrationListener.java     |   21 +-
 .../gemfire/cache/InterestResultPolicy.java     |   21 +-
 .../gemstone/gemfire/cache/LoaderHelper.java    |   21 +-
 .../com/gemstone/gemfire/cache/LossAction.java  |   21 +-
 .../gemfire/cache/LowMemoryException.java       |   21 +-
 .../gemfire/cache/MembershipAttributes.java     |   21 +-
 .../com/gemstone/gemfire/cache/MirrorType.java  |   21 +-
 .../cache/NoQueueServersAvailableException.java |   21 +-
 ...NoSubscriptionServersAvailableException.java |   21 +-
 .../com/gemstone/gemfire/cache/Operation.java   |   21 +-
 .../cache/OperationAbortedException.java        |   21 +-
 .../gemfire/cache/PartitionAttributes.java      |   21 +-
 .../cache/PartitionAttributesFactory.java       |   20 +-
 .../gemfire/cache/PartitionResolver.java        |   20 +-
 .../PartitionedRegionDistributionException.java |   21 +-
 .../PartitionedRegionStorageException.java      |   21 +-
 .../java/com/gemstone/gemfire/cache/Region.java |   21 +-
 .../gemfire/cache/RegionAccessException.java    |   21 +-
 .../gemfire/cache/RegionAttributes.java         |   21 +-
 .../gemfire/cache/RegionDestroyedException.java |   21 +-
 .../cache/RegionDistributionException.java      |   21 +-
 .../com/gemstone/gemfire/cache/RegionEvent.java |   21 +-
 .../gemfire/cache/RegionExistsException.java    |   21 +-
 .../gemstone/gemfire/cache/RegionFactory.java   |   46 +-
 .../gemfire/cache/RegionMembershipListener.java |   21 +-
 .../cache/RegionReinitializedException.java     |   21 +-
 .../gemfire/cache/RegionRoleException.java      |   21 +-
 .../gemfire/cache/RegionRoleListener.java       |   21 +-
 .../gemstone/gemfire/cache/RegionService.java   |   23 +-
 .../gemstone/gemfire/cache/RegionShortcut.java  |   71 +-
 .../cache/RemoteTransactionException.java       |   21 +-
 .../gemstone/gemfire/cache/RequiredRoles.java   |   21 +-
 .../gemfire/cache/ResourceException.java        |   21 +-
 .../gemfire/cache/ResumptionAction.java         |   21 +-
 .../com/gemstone/gemfire/cache/RoleEvent.java   |   21 +-
 .../gemstone/gemfire/cache/RoleException.java   |   21 +-
 .../java/com/gemstone/gemfire/cache/Scope.java  |   21 +-
 .../gemfire/cache/SerializedCacheValue.java     |   21 +-
 .../cache/StatisticsDisabledException.java      |   21 +-
 .../gemfire/cache/SubscriptionAttributes.java   |   21 +-
 .../SynchronizationCommitConflictException.java |   21 +-
 .../gemfire/cache/TimeoutException.java         |   21 +-
 ...TransactionDataNodeHasDepartedException.java |   21 +-
 .../TransactionDataNotColocatedException.java   |   21 +-
 .../TransactionDataRebalancedException.java     |   21 +-
 .../gemfire/cache/TransactionEvent.java         |   21 +-
 .../gemfire/cache/TransactionException.java     |   21 +-
 .../gemstone/gemfire/cache/TransactionId.java   |   21 +-
 .../cache/TransactionInDoubtException.java      |   21 +-
 .../gemfire/cache/TransactionListener.java      |   21 +-
 .../gemfire/cache/TransactionWriter.java        |   21 +-
 .../cache/TransactionWriterException.java       |   21 +-
 ...upportedOperationInTransactionException.java |   21 +-
 .../cache/UnsupportedVersionException.java      |   21 +-
 .../gemfire/cache/VersionException.java         |   21 +-
 .../gemfire/cache/asyncqueue/AsyncEvent.java    |   21 +-
 .../cache/asyncqueue/AsyncEventListener.java    |   21 +-
 .../cache/asyncqueue/AsyncEventQueue.java       |   21 +-
 .../asyncqueue/AsyncEventQueueFactory.java      |   23 +-
 .../internal/AsyncEventQueueFactoryImpl.java    |   21 +-
 .../internal/AsyncEventQueueImpl.java           |   21 +-
 .../internal/AsyncEventQueueStats.java          |   21 +-
 .../internal/ParallelAsyncEventQueueImpl.java   |   16 +
 .../internal/SerialAsyncEventQueueImpl.java     |   16 +
 .../client/AllConnectionsInUseException.java    |   21 +-
 .../gemfire/cache/client/ClientCache.java       |   21 +-
 .../cache/client/ClientCacheFactory.java        |   21 +-
 .../cache/client/ClientNotReadyException.java   |   21 +-
 .../cache/client/ClientRegionFactory.java       |   21 +-
 .../cache/client/ClientRegionShortcut.java      |   23 +-
 .../client/NoAvailableLocatorsException.java    |   21 +-
 .../client/NoAvailableServersException.java     |   21 +-
 .../com/gemstone/gemfire/cache/client/Pool.java |   21 +-
 .../gemfire/cache/client/PoolFactory.java       |   31 +-
 .../gemfire/cache/client/PoolManager.java       |   21 +-
 .../client/ServerConnectivityException.java     |   21 +-
 .../cache/client/ServerOperationException.java  |   21 +-
 .../ServerRefusedConnectionException.java       |   21 +-
 .../client/SubscriptionNotEnabledException.java |   21 +-
 .../cache/client/internal/AbstractOp.java       |   23 +-
 .../cache/client/internal/AddPDXEnumOp.java     |   21 +-
 .../cache/client/internal/AddPDXTypeOp.java     |   21 +-
 .../client/internal/AuthenticateUserOp.java     |   21 +-
 .../internal/AutoConnectionSourceImpl.java      |   21 +-
 .../cache/client/internal/BridgePoolImpl.java   |  479 -----
 .../internal/BridgeServerLoadMessage.java       |   99 -
 .../client/internal/CacheServerLoadMessage.java |  108 ++
 .../gemfire/cache/client/internal/ClearOp.java  |   21 +-
 .../client/internal/ClientMetadataService.java  |   20 +-
 .../client/internal/ClientPartitionAdvisor.java |   21 +-
 .../internal/ClientRegionFactoryImpl.java       |   21 +-
 .../cache/client/internal/ClientUpdater.java    |   21 +-
 .../client/internal/CloseConnectionOp.java      |   21 +-
 .../gemfire/cache/client/internal/CommitOp.java |   21 +-
 .../cache/client/internal/Connection.java       |   21 +-
 .../client/internal/ConnectionFactory.java      |   21 +-
 .../client/internal/ConnectionFactoryImpl.java  |   52 +-
 .../cache/client/internal/ConnectionImpl.java   |   53 +-
 .../cache/client/internal/ConnectionSource.java |   21 +-
 .../cache/client/internal/ConnectionStats.java  |   21 +-
 .../cache/client/internal/ContainsKeyOp.java    |   21 +-
 .../DataSerializerRecoveryListener.java         |   21 +-
 .../cache/client/internal/DestroyOp.java        |   26 +-
 .../cache/client/internal/DestroyRegionOp.java  |   21 +-
 .../gemfire/cache/client/internal/Endpoint.java |   21 +-
 .../cache/client/internal/EndpointManager.java  |   21 +-
 .../client/internal/EndpointManagerImpl.java    |   29 +-
 .../cache/client/internal/ExecutablePool.java   |   21 +-
 .../client/internal/ExecuteFunctionHelper.java  |   21 +-
 .../client/internal/ExecuteFunctionNoAckOp.java |   21 +-
 .../client/internal/ExecuteFunctionOp.java      |   21 +-
 .../internal/ExecuteRegionFunctionNoAckOp.java  |   21 +-
 .../internal/ExecuteRegionFunctionOp.java       |   21 +-
 .../ExecuteRegionFunctionSingleHopOp.java       |   21 +-
 .../internal/ExplicitConnectionSourceImpl.java  |  106 +-
 .../gemfire/cache/client/internal/GetAllOp.java |   21 +-
 .../client/internal/GetClientPRMetaDataOp.java  |   20 +-
 .../GetClientPartitionAttributesOp.java         |   20 +-
 .../cache/client/internal/GetEntryOp.java       |   21 +-
 .../cache/client/internal/GetEventValueOp.java  |   20 +-
 .../client/internal/GetFunctionAttributeOp.java |   21 +-
 .../gemfire/cache/client/internal/GetOp.java    |   26 +-
 .../cache/client/internal/GetPDXEnumByIdOp.java |   21 +-
 .../cache/client/internal/GetPDXEnumsOp.java    |   21 +-
 .../client/internal/GetPDXIdForEnumOp.java      |   21 +-
 .../client/internal/GetPDXIdForTypeOp.java      |   21 +-
 .../cache/client/internal/GetPDXTypeByIdOp.java |   21 +-
 .../cache/client/internal/GetPDXTypesOp.java    |   21 +-
 .../internal/InstantiatorRecoveryListener.java  |   21 +-
 .../cache/client/internal/InternalPool.java     |   21 +-
 .../cache/client/internal/InvalidateOp.java     |   21 +-
 .../gemfire/cache/client/internal/KeySetOp.java |   21 +-
 .../cache/client/internal/LiveServerPinger.java |   21 +-
 .../internal/LocatorDiscoveryCallback.java      |   21 +-
 .../LocatorDiscoveryCallbackAdapter.java        |   21 +-
 .../cache/client/internal/MakePrimaryOp.java    |   21 +-
 .../gemfire/cache/client/internal/Op.java       |   23 +-
 .../cache/client/internal/OpExecutorImpl.java   |   21 +-
 .../internal/PdxRegistryRecoveryListener.java   |   21 +-
 .../gemfire/cache/client/internal/PingOp.java   |   21 +-
 .../gemfire/cache/client/internal/PoolImpl.java |   35 +-
 .../cache/client/internal/PrimaryAckOp.java     |   21 +-
 .../cache/client/internal/ProxyCache.java       |   21 +-
 .../client/internal/ProxyCacheCloseOp.java      |   21 +-
 .../cache/client/internal/ProxyRegion.java      |   21 +-
 .../gemfire/cache/client/internal/PutAllOp.java |   21 +-
 .../gemfire/cache/client/internal/PutOp.java    |   26 +-
 .../gemfire/cache/client/internal/QueryOp.java  |   21 +-
 .../client/internal/QueueConnectionImpl.java    |   21 +-
 .../cache/client/internal/QueueManager.java     |   21 +-
 .../cache/client/internal/QueueManagerImpl.java |   35 +-
 .../cache/client/internal/QueueState.java       |   16 +
 .../cache/client/internal/QueueStateImpl.java   |   27 +-
 .../cache/client/internal/ReadyForEventsOp.java |   21 +-
 .../internal/RegisterDataSerializersOp.java     |   29 +-
 .../internal/RegisterInstantiatorsOp.java       |   29 +-
 .../client/internal/RegisterInterestListOp.java |   21 +-
 .../client/internal/RegisterInterestOp.java     |   21 +-
 .../internal/RegisterInterestTracker.java       |   21 +-
 .../cache/client/internal/RemoveAllOp.java      |   21 +-
 .../cache/client/internal/RollbackOp.java       |   21 +-
 .../cache/client/internal/ServerBlackList.java  |   21 +-
 .../cache/client/internal/ServerProxy.java      |   21 +-
 .../client/internal/ServerRegionDataAccess.java |   23 +-
 .../client/internal/ServerRegionProxy.java      |   65 +-
 .../internal/SingleHopClientExecutor.java       |   21 +-
 .../internal/SingleHopOperationCallable.java    |   21 +-
 .../gemfire/cache/client/internal/SizeOp.java   |   21 +-
 .../cache/client/internal/TXFailoverOp.java     |   21 +-
 .../client/internal/TXSynchronizationOp.java    |   21 +-
 .../internal/UnregisterInterestListOp.java      |   21 +-
 .../client/internal/UnregisterInterestOp.java   |   21 +-
 .../cache/client/internal/UserAttributes.java   |   21 +-
 .../locator/ClientConnectionRequest.java        |   21 +-
 .../locator/ClientConnectionResponse.java       |   21 +-
 .../locator/ClientReplacementRequest.java       |   21 +-
 .../internal/locator/GetAllServersRequest.java  |   20 +-
 .../internal/locator/GetAllServersResponse.java |   20 +-
 .../internal/locator/LocatorListRequest.java    |   21 +-
 .../internal/locator/LocatorListResponse.java   |   21 +-
 .../internal/locator/LocatorStatusRequest.java  |   20 +-
 .../internal/locator/LocatorStatusResponse.java |   20 +-
 .../locator/QueueConnectionRequest.java         |   21 +-
 .../locator/QueueConnectionResponse.java        |   21 +-
 .../internal/locator/SerializationHelper.java   |   21 +-
 .../internal/locator/ServerLocationRequest.java |   23 +-
 .../locator/ServerLocationResponse.java         |   23 +-
 .../locator/wan/LocatorMembershipListener.java  |   21 +-
 .../pooling/ConnectionDestroyedException.java   |   21 +-
 .../internal/pooling/ConnectionManager.java     |   21 +-
 .../internal/pooling/ConnectionManagerImpl.java |   26 +-
 .../internal/pooling/PooledConnection.java      |   21 +-
 .../gemfire/cache/control/RebalanceFactory.java |   21 +-
 .../cache/control/RebalanceOperation.java       |   21 +-
 .../gemfire/cache/control/RebalanceResults.java |   21 +-
 .../gemfire/cache/control/ResourceManager.java  |   21 +-
 .../execute/EmtpyRegionFunctionException.java   |   21 +-
 .../gemfire/cache/execute/Execution.java        |   20 +-
 .../gemfire/cache/execute/Function.java         |   20 +-
 .../gemfire/cache/execute/FunctionAdapter.java  |   20 +-
 .../gemfire/cache/execute/FunctionContext.java  |   20 +-
 .../cache/execute/FunctionException.java        |   20 +-
 .../FunctionInvocationTargetException.java      |   20 +-
 .../gemfire/cache/execute/FunctionService.java  |   20 +-
 .../cache/execute/RegionFunctionContext.java    |   21 +-
 .../gemfire/cache/execute/ResultCollector.java  |   20 +-
 .../gemfire/cache/execute/ResultSender.java     |   20 +-
 .../internal/FunctionServiceManager.java        |   27 +-
 .../gemfire/cache/hdfs/HDFSIOException.java     |   21 +-
 .../gemstone/gemfire/cache/hdfs/HDFSStore.java  |   21 +-
 .../gemfire/cache/hdfs/HDFSStoreFactory.java    |   21 +-
 .../gemfire/cache/hdfs/HDFSStoreMutator.java    |   21 +-
 .../cache/hdfs/StoreExistsException.java        |   21 +-
 .../cache/hdfs/internal/FailureTracker.java     |   21 +-
 .../cache/hdfs/internal/FlushObserver.java      |   16 +
 .../hdfs/internal/HDFSBucketRegionQueue.java    |   21 +-
 .../cache/hdfs/internal/HDFSEntriesSet.java     |   21 +-
 .../cache/hdfs/internal/HDFSEventListener.java  |   21 +-
 .../hdfs/internal/HDFSEventQueueFilter.java     |   21 +-
 .../hdfs/internal/HDFSGatewayEventImpl.java     |   22 +-
 .../hdfs/internal/HDFSIntegrationUtil.java      |   21 +-
 .../HDFSParallelGatewaySenderQueue.java         |   21 +-
 .../hdfs/internal/HDFSStoreConfigHolder.java    |   23 +-
 .../cache/hdfs/internal/HDFSStoreCreation.java  |   23 +-
 .../hdfs/internal/HDFSStoreFactoryImpl.java     |   21 +-
 .../cache/hdfs/internal/HDFSStoreImpl.java      |   21 +-
 .../hdfs/internal/HDFSStoreMutatorImpl.java     |   23 +-
 .../HDFSWriteOnlyStoreEventListener.java        |   21 +-
 .../hdfs/internal/HoplogListenerForRegion.java  |   21 +-
 .../cache/hdfs/internal/PersistedEventImpl.java |   21 +-
 .../hdfs/internal/QueuedPersistentEvent.java    |   16 +
 .../hdfs/internal/SignalledFlushObserver.java   |   16 +
 .../internal/SortedHDFSQueuePersistedEvent.java |   21 +-
 .../internal/SortedHoplogPersistedEvent.java    |   21 +-
 .../UnsortedHDFSQueuePersistedEvent.java        |   21 +-
 .../internal/UnsortedHoplogPersistedEvent.java  |   21 +-
 .../cache/hdfs/internal/cardinality/Bits.java   |   21 +-
 .../cardinality/CardinalityMergeException.java  |   21 +-
 .../hdfs/internal/cardinality/HyperLogLog.java  |   21 +-
 .../hdfs/internal/cardinality/IBuilder.java     |   21 +-
 .../hdfs/internal/cardinality/ICardinality.java |   21 +-
 .../hdfs/internal/cardinality/MurmurHash.java   |   21 +-
 .../hdfs/internal/cardinality/RegisterSet.java  |   21 +-
 .../hdfs/internal/hoplog/AbstractHoplog.java    |   21 +-
 .../hoplog/AbstractHoplogOrganizer.java         |   21 +-
 .../cache/hdfs/internal/hoplog/BloomFilter.java |   21 +-
 .../hoplog/CloseTmpHoplogsTimerTask.java        |   21 +-
 .../hdfs/internal/hoplog/CompactionStatus.java  |   21 +-
 .../cache/hdfs/internal/hoplog/FlushStatus.java |   16 +
 .../internal/hoplog/HDFSCompactionManager.java  |   21 +-
 .../internal/hoplog/HDFSFlushQueueArgs.java     |   16 +
 .../internal/hoplog/HDFSFlushQueueFunction.java |   16 +
 .../hoplog/HDFSForceCompactionArgs.java         |   21 +-
 .../hoplog/HDFSForceCompactionFunction.java     |   21 +-
 .../HDFSForceCompactionResultCollector.java     |   21 +-
 .../hoplog/HDFSLastCompactionTimeFunction.java  |   21 +-
 .../internal/hoplog/HDFSRegionDirector.java     |   21 +-
 .../hdfs/internal/hoplog/HDFSStoreDirector.java |   21 +-
 .../hoplog/HDFSUnsortedHoplogOrganizer.java     |   21 +-
 .../hdfs/internal/hoplog/HFileSortedOplog.java  |   21 +-
 .../hoplog/HdfsSortedOplogOrganizer.java        |   21 +-
 .../cache/hdfs/internal/hoplog/Hoplog.java      |   21 +-
 .../hdfs/internal/hoplog/HoplogConfig.java      |   21 +-
 .../hdfs/internal/hoplog/HoplogListener.java    |   21 +-
 .../hdfs/internal/hoplog/HoplogOrganizer.java   |   21 +-
 .../hdfs/internal/hoplog/HoplogSetIterator.java |   21 +-
 .../hdfs/internal/hoplog/HoplogSetReader.java   |   21 +-
 .../internal/hoplog/SequenceFileHoplog.java     |   21 +-
 .../hoplog/mapred/AbstractGFRecordReader.java   |   21 +-
 .../internal/hoplog/mapred/GFInputFormat.java   |   21 +-
 .../internal/hoplog/mapred/GFOutputFormat.java  |   21 +-
 .../mapreduce/AbstractGFRecordReader.java       |   21 +-
 .../hoplog/mapreduce/GFInputFormat.java         |   21 +-
 .../hdfs/internal/hoplog/mapreduce/GFKey.java   |   21 +-
 .../hoplog/mapreduce/GFOutputFormat.java        |   21 +-
 .../hoplog/mapreduce/HDFSSplitIterator.java     |   21 +-
 .../internal/hoplog/mapreduce/HoplogUtil.java   |   21 +-
 .../hoplog/mapreduce/RWSplitIterator.java       |   21 +-
 .../hoplog/mapreduce/StreamSplitIterator.java   |   21 +-
 .../org/apache/hadoop/io/SequenceFile.java      |   21 +-
 .../gemfire/cache/lucene/LuceneIndex.java       |   21 +-
 .../gemfire/cache/lucene/LuceneQuery.java       |   16 +
 .../cache/lucene/LuceneQueryFactory.java        |   16 +
 .../cache/lucene/LuceneQueryResults.java        |   16 +
 .../cache/lucene/LuceneResultStruct.java        |   16 +
 .../gemfire/cache/lucene/LuceneService.java     |   16 +
 .../cache/lucene/LuceneServiceFactory.java      |   16 +
 .../cache/lucene/LuceneServiceProvider.java     |   16 +
 .../cache/lucene/internal/LuceneIndexImpl.java  |   16 +
 .../lucene/internal/LuceneQueryFactoryImpl.java |   16 +
 .../cache/lucene/internal/LuceneQueryImpl.java  |   16 +
 .../lucene/internal/LuceneQueryResultsImpl.java |   16 +
 .../lucene/internal/LuceneResultStructImpl.java |   16 +
 .../internal/LuceneServiceFactoryImpl.java      |   16 +
 .../lucene/internal/LuceneServiceImpl.java      |   16 +
 .../operations/CloseCQOperationContext.java     |   21 +-
 .../operations/DestroyOperationContext.java     |   21 +-
 .../operations/ExecuteCQOperationContext.java   |   21 +-
 .../ExecuteFunctionOperationContext.java        |   21 +-
 .../GetDurableCQsOperationContext.java          |   21 +-
 .../cache/operations/GetOperationContext.java   |   21 +-
 .../operations/InterestOperationContext.java    |   21 +-
 .../gemfire/cache/operations/InterestType.java  |   21 +-
 .../operations/InvalidateOperationContext.java  |   21 +-
 .../cache/operations/KeyOperationContext.java   |   21 +-
 .../operations/KeySetOperationContext.java      |   21 +-
 .../operations/KeyValueOperationContext.java    |   21 +-
 .../cache/operations/OperationContext.java      |   21 +-
 .../operations/PutAllOperationContext.java      |   21 +-
 .../cache/operations/PutOperationContext.java   |   21 +-
 .../cache/operations/QueryOperationContext.java |   21 +-
 .../operations/RegionClearOperationContext.java |   21 +-
 .../RegionCreateOperationContext.java           |   21 +-
 .../RegionDestroyOperationContext.java          |   21 +-
 .../operations/RegionOperationContext.java      |   21 +-
 .../RegisterInterestOperationContext.java       |   21 +-
 .../operations/RemoveAllOperationContext.java   |   21 +-
 .../operations/StopCQOperationContext.java      |   21 +-
 .../UnregisterInterestOperationContext.java     |   21 +-
 .../internal/GetOperationContextImpl.java       |   16 +
 .../cache/partition/PartitionListener.java      |   20 +-
 .../partition/PartitionListenerAdapter.java     |   23 +-
 .../cache/partition/PartitionManager.java       |   20 +-
 .../cache/partition/PartitionMemberInfo.java    |   21 +-
 .../PartitionNotAvailableException.java         |   21 +-
 .../cache/partition/PartitionRebalanceInfo.java |   21 +-
 .../cache/partition/PartitionRegionHelper.java  |   20 +-
 .../cache/partition/PartitionRegionInfo.java    |   21 +-
 .../ConflictingPersistentDataException.java     |   21 +-
 .../persistence/PartitionOfflineException.java  |   21 +-
 .../gemfire/cache/persistence/PersistentID.java |   23 +-
 .../PersistentReplicatesOfflineException.java   |   21 +-
 .../persistence/RevokeFailedException.java      |   21 +-
 .../RevokedPersistentDataException.java         |   21 +-
 .../gemfire/cache/query/Aggregator.java         |   16 +
 .../cache/query/AmbiguousNameException.java     |   21 +-
 .../gemfire/cache/query/CqAttributes.java       |   21 +-
 .../cache/query/CqAttributesFactory.java        |   21 +-
 .../cache/query/CqAttributesMutator.java        |   21 +-
 .../gemfire/cache/query/CqClosedException.java  |   21 +-
 .../gemstone/gemfire/cache/query/CqEvent.java   |   21 +-
 .../gemfire/cache/query/CqException.java        |   21 +-
 .../gemfire/cache/query/CqExistsException.java  |   21 +-
 .../gemfire/cache/query/CqListener.java         |   21 +-
 .../gemstone/gemfire/cache/query/CqQuery.java   |   21 +-
 .../gemstone/gemfire/cache/query/CqResults.java |   21 +-
 .../cache/query/CqServiceStatistics.java        |   21 +-
 .../gemstone/gemfire/cache/query/CqState.java   |   21 +-
 .../gemfire/cache/query/CqStatistics.java       |   21 +-
 .../gemfire/cache/query/CqStatusListener.java   |   21 +-
 .../cache/query/FunctionDomainException.java    |   21 +-
 .../com/gemstone/gemfire/cache/query/Index.java |   21 +-
 .../cache/query/IndexCreationException.java     |   21 +-
 .../cache/query/IndexExistsException.java       |   21 +-
 .../cache/query/IndexInvalidException.java      |   21 +-
 .../cache/query/IndexMaintenanceException.java  |   21 +-
 .../cache/query/IndexNameConflictException.java |   21 +-
 .../gemfire/cache/query/IndexStatistics.java    |   21 +-
 .../gemstone/gemfire/cache/query/IndexType.java |   21 +-
 .../query/MultiIndexCreationException.java      |   16 +
 .../cache/query/NameNotFoundException.java      |   21 +-
 .../cache/query/NameResolutionException.java    |   21 +-
 .../query/ParameterCountInvalidException.java   |   21 +-
 .../com/gemstone/gemfire/cache/query/Query.java |   21 +-
 .../gemfire/cache/query/QueryException.java     |   21 +-
 .../query/QueryExecutionLowMemoryException.java |   21 +-
 .../query/QueryExecutionTimeoutException.java   |   21 +-
 .../cache/query/QueryInvalidException.java      |   21 +-
 .../query/QueryInvocationTargetException.java   |   21 +-
 .../gemfire/cache/query/QueryService.java       |   21 +-
 .../gemfire/cache/query/QueryStatistics.java    |   21 +-
 .../cache/query/RegionNotFoundException.java    |   21 +-
 .../gemfire/cache/query/SelectResults.java      |   21 +-
 .../gemstone/gemfire/cache/query/Struct.java    |   21 +-
 .../cache/query/TypeMismatchException.java      |   21 +-
 .../query/internal/AbstractCompiledValue.java   |   22 +-
 .../internal/AbstractGroupOrRangeJunction.java  |   21 +-
 .../cache/query/internal/AllGroupJunction.java  |   21 +-
 .../query/internal/AttributeDescriptor.java     |   22 +-
 .../gemfire/cache/query/internal/Bag.java       |   21 +-
 .../internal/CompiledAggregateFunction.java     |   16 +
 .../query/internal/CompiledBindArgument.java    |   22 +-
 .../query/internal/CompiledComparison.java      |   22 +-
 .../query/internal/CompiledConstruction.java    |   22 +-
 .../cache/query/internal/CompiledFunction.java  |   22 +-
 .../query/internal/CompiledGroupBySelect.java   |   16 +
 .../cache/query/internal/CompiledID.java        |   22 +-
 .../cache/query/internal/CompiledIn.java        |   22 +-
 .../query/internal/CompiledIndexOperation.java  |   22 +-
 .../query/internal/CompiledIteratorDef.java     |   21 +-
 .../cache/query/internal/CompiledJunction.java  |   22 +-
 .../cache/query/internal/CompiledLike.java      |   21 +-
 .../cache/query/internal/CompiledLiteral.java   |   22 +-
 .../cache/query/internal/CompiledNegation.java  |   22 +-
 .../cache/query/internal/CompiledOperation.java |   22 +-
 .../cache/query/internal/CompiledPath.java      |   22 +-
 .../cache/query/internal/CompiledRegion.java    |   22 +-
 .../cache/query/internal/CompiledSelect.java    |   56 +-
 .../query/internal/CompiledSortCriterion.java   |   21 +-
 .../query/internal/CompiledUnaryMinus.java      |   21 +-
 .../cache/query/internal/CompiledUndefined.java |   22 +-
 .../cache/query/internal/CompiledValue.java     |   22 +-
 .../query/internal/CompositeGroupJunction.java  |   21 +-
 .../gemfire/cache/query/internal/CqEntry.java   |   21 +-
 .../cache/query/internal/CqQueryVsdStats.java   |   21 +-
 .../cache/query/internal/CqStateImpl.java       |   22 +-
 .../internal/CumulativeNonDistinctResults.java  |   16 +
 .../cache/query/internal/DefaultQuery.java      |   31 +-
 .../query/internal/DefaultQueryService.java     |   22 +-
 .../cache/query/internal/ExecutionContext.java  |   22 +-
 .../gemfire/cache/query/internal/Filter.java    |   22 +-
 .../gemfire/cache/query/internal/Functions.java |   22 +-
 .../cache/query/internal/GroupJunction.java     |   21 +-
 .../cache/query/internal/HashingStrategy.java   |   21 +-
 .../gemfire/cache/query/internal/IndexInfo.java |   21 +-
 .../internal/IndexTrackingQueryObserver.java    |   28 +-
 .../cache/query/internal/IndexUpdater.java      |   21 +-
 .../gemfire/cache/query/internal/Indexable.java |   21 +-
 .../cache/query/internal/LinkedResultSet.java   |   21 +-
 .../cache/query/internal/LinkedStructSet.java   |   21 +-
 .../cache/query/internal/MapIndexable.java      |   16 +
 .../cache/query/internal/MethodDispatch.java    |   22 +-
 .../cache/query/internal/NWayMergeResults.java  |   16 +
 .../gemfire/cache/query/internal/Negatable.java |   22 +-
 .../gemfire/cache/query/internal/NullToken.java |   23 +-
 .../cache/query/internal/ObjectIntHashMap.java  |   21 +-
 .../cache/query/internal/OrderByComparator.java |   18 +-
 .../internal/OrderByComparatorUnmapped.java     |   16 +
 .../gemfire/cache/query/internal/Ordered.java   |   16 +
 .../cache/query/internal/OrganizedOperands.java |   21 +-
 .../cache/query/internal/PRQueryTraceInfo.java  |   22 +-
 .../gemfire/cache/query/internal/PathUtils.java |   22 +-
 .../gemfire/cache/query/internal/PlanInfo.java  |   22 +-
 .../cache/query/internal/ProxyQueryService.java |   21 +-
 .../gemfire/cache/query/internal/QCompiler.java |   22 +-
 .../gemfire/cache/query/internal/QRegion.java   |   21 +-
 .../gemfire/cache/query/internal/QScope.java    |   22 +-
 .../QueryExecutionCanceledException.java        |   21 +-
 .../query/internal/QueryExecutionContext.java   |   24 +-
 .../cache/query/internal/QueryExecutor.java     |   21 +-
 .../cache/query/internal/QueryMonitor.java      |   21 +-
 .../cache/query/internal/QueryObserver.java     |   22 +-
 .../query/internal/QueryObserverAdapter.java    |   22 +-
 .../query/internal/QueryObserverHolder.java     |   22 +-
 .../cache/query/internal/QueryUtils.java        |   21 +-
 .../cache/query/internal/RangeJunction.java     |   21 +-
 .../cache/query/internal/ResultsBag.java        |   16 +
 .../ResultsCollectionCopyOnReadWrapper.java     |   21 +-
 ...ResultsCollectionPdxDeserializerWrapper.java |   21 +-
 .../internal/ResultsCollectionWrapper.java      |   21 +-
 .../cache/query/internal/ResultsSet.java        |   21 +-
 .../cache/query/internal/RuntimeIterator.java   |   22 +-
 .../query/internal/SelectResultsComparator.java |   21 +-
 .../cache/query/internal/SortedResultSet.java   |   21 +-
 .../cache/query/internal/SortedResultsBag.java  |   16 +
 .../cache/query/internal/SortedStructBag.java   |   16 +
 .../cache/query/internal/SortedStructSet.java   |   21 +-
 .../gemfire/cache/query/internal/StructBag.java |   21 +-
 .../cache/query/internal/StructFields.java      |   16 +
 .../cache/query/internal/StructImpl.java        |   21 +-
 .../gemfire/cache/query/internal/StructSet.java |   21 +-
 .../gemfire/cache/query/internal/Support.java   |   22 +-
 .../gemfire/cache/query/internal/Undefined.java |   22 +-
 .../internal/aggregate/AbstractAggregator.java  |   16 +
 .../cache/query/internal/aggregate/Avg.java     |   16 +
 .../query/internal/aggregate/AvgBucketNode.java |   16 +
 .../query/internal/aggregate/AvgDistinct.java   |   16 +
 .../aggregate/AvgDistinctPRQueryNode.java       |   16 +
 .../internal/aggregate/AvgPRQueryNode.java      |   16 +
 .../cache/query/internal/aggregate/Count.java   |   16 +
 .../query/internal/aggregate/CountDistinct.java |   16 +
 .../aggregate/CountDistinctPRQueryNode.java     |   16 +
 .../internal/aggregate/CountPRQueryNode.java    |   16 +
 .../internal/aggregate/DistinctAggregator.java  |   16 +
 .../cache/query/internal/aggregate/MaxMin.java  |   16 +
 .../cache/query/internal/aggregate/Sum.java     |   16 +
 .../query/internal/aggregate/SumDistinct.java   |   16 +
 .../aggregate/SumDistinctPRQueryNode.java       |   16 +
 .../cache/query/internal/cq/ClientCQ.java       |   16 +
 .../cache/query/internal/cq/CqService.java      |   16 +
 .../query/internal/cq/CqServiceProvider.java    |   16 +
 .../query/internal/cq/InternalCqQuery.java      |   16 +
 .../query/internal/cq/MissingCqService.java     |   16 +
 .../internal/cq/MissingCqServiceStatistics.java |   16 +
 .../cache/query/internal/cq/ServerCQ.java       |   16 +
 .../query/internal/cq/spi/CqServiceFactory.java |   16 +
 .../query/internal/index/AbstractIndex.java     |   44 +-
 .../query/internal/index/AbstractMapIndex.java  |   21 +-
 .../internal/index/CompactMapRangeIndex.java    |   21 +-
 .../query/internal/index/CompactRangeIndex.java |   21 +-
 .../query/internal/index/DummyQRegion.java      |   21 +-
 .../index/FunctionalIndexCreationHelper.java    |   22 +-
 .../cache/query/internal/index/HashIndex.java   |   21 +-
 .../query/internal/index/HashIndexSet.java      |   21 +-
 .../query/internal/index/HashIndexStrategy.java |   21 +-
 .../query/internal/index/IMQException.java      |   21 +-
 .../internal/index/IndexConcurrentHashSet.java  |   21 +-
 .../query/internal/index/IndexCreationData.java |   21 +-
 .../internal/index/IndexCreationHelper.java     |   21 +-
 .../cache/query/internal/index/IndexData.java   |   21 +-
 .../query/internal/index/IndexElemArray.java    |   21 +-
 .../query/internal/index/IndexManager.java      |   24 +-
 .../query/internal/index/IndexProtocol.java     |   20 +-
 .../cache/query/internal/index/IndexStats.java  |   21 +-
 .../cache/query/internal/index/IndexStore.java  |   23 +-
 .../cache/query/internal/index/IndexUtils.java  |   21 +-
 .../index/IndexedExpressionEvaluator.java       |   21 +-
 .../query/internal/index/MapIndexStore.java     |   21 +-
 .../query/internal/index/MapRangeIndex.java     |   21 +-
 .../query/internal/index/MemoryIndexStore.java  |   21 +-
 .../query/internal/index/PartitionedIndex.java  |   37 +-
 .../query/internal/index/PrimaryKeyIndex.java   |   21 +-
 .../index/PrimaryKeyIndexCreationHelper.java    |   21 +-
 .../cache/query/internal/index/RangeIndex.java  |   21 +-
 .../query/internal/parse/ASTAggregateFunc.java  |   16 +
 .../cache/query/internal/parse/ASTAnd.java      |   21 +-
 .../query/internal/parse/ASTCombination.java    |   21 +-
 .../query/internal/parse/ASTCompareOp.java      |   21 +-
 .../query/internal/parse/ASTConstruction.java   |   21 +-
 .../query/internal/parse/ASTConversionExpr.java |   21 +-
 .../cache/query/internal/parse/ASTDummy.java    |   16 +
 .../cache/query/internal/parse/ASTGroupBy.java  |   21 +-
 .../cache/query/internal/parse/ASTHint.java     |   21 +-
 .../query/internal/parse/ASTHintIdentifier.java |   21 +-
 .../query/internal/parse/ASTIdentifier.java     |   21 +-
 .../cache/query/internal/parse/ASTImport.java   |   21 +-
 .../cache/query/internal/parse/ASTIn.java       |   21 +-
 .../query/internal/parse/ASTIteratorDef.java    |   21 +-
 .../cache/query/internal/parse/ASTLike.java     |   21 +-
 .../cache/query/internal/parse/ASTLimit.java    |   23 +-
 .../cache/query/internal/parse/ASTLiteral.java  |   21 +-
 .../internal/parse/ASTMethodInvocation.java     |   21 +-
 .../cache/query/internal/parse/ASTOr.java       |   21 +-
 .../cache/query/internal/parse/ASTOrderBy.java  |   21 +-
 .../query/internal/parse/ASTParameter.java      |   21 +-
 .../cache/query/internal/parse/ASTPostfix.java  |   21 +-
 .../query/internal/parse/ASTProjection.java     |   21 +-
 .../query/internal/parse/ASTRegionPath.java     |   21 +-
 .../cache/query/internal/parse/ASTSelect.java   |   21 +-
 .../query/internal/parse/ASTSortCriterion.java  |   21 +-
 .../cache/query/internal/parse/ASTTrace.java    |   21 +-
 .../cache/query/internal/parse/ASTType.java     |   21 +-
 .../cache/query/internal/parse/ASTTypeCast.java |   21 +-
 .../cache/query/internal/parse/ASTUnary.java    |   21 +-
 .../query/internal/parse/ASTUndefinedExpr.java  |   21 +-
 .../query/internal/parse/ASTUnsupported.java    |   21 +-
 .../cache/query/internal/parse/GemFireAST.java  |   21 +-
 .../cache/query/internal/parse/UtilParser.java  |   21 +-
 .../internal/types/CollectionTypeImpl.java      |   21 +-
 .../types/ExtendedNumericComparator.java        |   22 +-
 .../cache/query/internal/types/MapTypeImpl.java |   21 +-
 .../query/internal/types/NumericComparator.java |   22 +-
 .../query/internal/types/ObjectTypeImpl.java    |   21 +-
 .../query/internal/types/StructTypeImpl.java    |   21 +-
 .../internal/types/TemporalComparator.java      |   22 +-
 .../cache/query/internal/types/TypeUtils.java   |   22 +-
 .../query/internal/utils/LimitIterator.java     |   16 +
 .../cache/query/internal/utils/PDXUtils.java    |   16 +
 .../cache/query/types/CollectionType.java       |   21 +-
 .../gemfire/cache/query/types/MapType.java      |   21 +-
 .../gemfire/cache/query/types/ObjectType.java   |   21 +-
 .../gemfire/cache/query/types/StructType.java   |   21 +-
 .../gemfire/cache/server/CacheServer.java       |   21 +-
 .../cache/server/ClientSubscriptionConfig.java  |   21 +-
 .../gemfire/cache/server/ServerLoad.java        |   21 +-
 .../gemfire/cache/server/ServerLoadProbe.java   |   31 +-
 .../cache/server/ServerLoadProbeAdapter.java    |   21 +-
 .../gemfire/cache/server/ServerMetrics.java     |   31 +-
 .../server/internal/ConnectionCountProbe.java   |   21 +-
 .../cache/server/internal/LoadMonitor.java      |   33 +-
 .../server/internal/ServerMetricsImpl.java      |   21 +-
 .../cache/snapshot/CacheSnapshotService.java    |   21 +-
 .../cache/snapshot/RegionSnapshotService.java   |   21 +-
 .../gemfire/cache/snapshot/SnapshotFilter.java  |   21 +-
 .../cache/snapshot/SnapshotIterator.java        |   21 +-
 .../gemfire/cache/snapshot/SnapshotOptions.java |   21 +-
 .../gemfire/cache/snapshot/SnapshotReader.java  |   21 +-
 .../cache/util/BoundedLinkedHashMap.java        |   21 +-
 .../gemfire/cache/util/BridgeClient.java        |  156 --
 .../gemfire/cache/util/BridgeLoader.java        |  607 ------
 .../gemfire/cache/util/BridgeMembership.java    |   55 -
 .../cache/util/BridgeMembershipEvent.java       |   23 -
 .../cache/util/BridgeMembershipListener.java    |   41 -
 .../util/BridgeMembershipListenerAdapter.java   |   43 -
 .../gemfire/cache/util/BridgeServer.java        |  442 -----
 .../gemfire/cache/util/BridgeWriter.java        |  795 --------
 .../cache/util/BridgeWriterException.java       |   48 -
 .../cache/util/CacheListenerAdapter.java        |   21 +-
 .../gemfire/cache/util/CacheWriterAdapter.java  |   21 +-
 .../gemfire/cache/util/CqListenerAdapter.java   |   21 +-
 .../util/EndpointDoesNotExistException.java     |   34 -
 .../gemfire/cache/util/EndpointException.java   |   61 -
 .../cache/util/EndpointExistsException.java     |   28 -
 .../cache/util/EndpointInUseException.java      |   27 -
 .../gemstone/gemfire/cache/util/Gateway.java    |   16 +
 .../cache/util/GatewayConflictHelper.java       |   21 +-
 .../cache/util/GatewayConflictResolver.java     |   21 +-
 .../gemfire/cache/util/GatewayEvent.java        |   21 +-
 .../util/IncompatibleVersionException.java      |   47 -
 .../gemfire/cache/util/ObjectSizer.java         |   21 +-
 .../gemfire/cache/util/ObjectSizerImpl.java     |   16 +
 .../util/RegionMembershipListenerAdapter.java   |   21 +-
 .../cache/util/RegionRoleListenerAdapter.java   |   21 +-
 .../util/ServerRefusedConnectionException.java  |   36 -
 .../cache/util/TimestampedEntryEvent.java       |   21 +-
 .../cache/util/TransactionListenerAdapter.java  |   21 +-
 .../UniversalMembershipListenerAdapter.java     |  352 ----
 .../cache/util/UnknownVersionException.java     |   39 -
 .../gemfire/cache/util/VersionException.java    |   45 -
 .../gemstone/gemfire/cache/util/package.html    |    3 -
 .../gemfire/cache/wan/EventSequenceID.java      |   21 +-
 .../gemfire/cache/wan/GatewayEventFilter.java   |   20 +-
 .../wan/GatewayEventSubstitutionFilter.java     |   21 +-
 .../gemfire/cache/wan/GatewayQueueEvent.java    |   21 +-
 .../gemfire/cache/wan/GatewayReceiver.java      |   20 +-
 .../cache/wan/GatewayReceiverFactory.java       |   20 +-
 .../gemfire/cache/wan/GatewaySender.java        |   20 +-
 .../gemfire/cache/wan/GatewaySenderFactory.java |   20 +-
 .../cache/wan/GatewayTransportFilter.java       |   20 +-
 .../compression/CompressionException.java       |   23 +-
 .../gemfire/compression/Compressor.java         |   23 +-
 .../gemfire/compression/SnappyCompressor.java   |   21 +-
 .../gemfire/distributed/AbstractLauncher.java   |   20 +-
 .../distributed/ClientSocketFactory.java        |   21 +-
 .../distributed/DistributedLockService.java     |   21 +-
 .../gemfire/distributed/DistributedMember.java  |   21 +-
 .../gemfire/distributed/DistributedSystem.java  |   59 +-
 .../DistributedSystemDisconnectedException.java |   23 +-
 .../distributed/DurableClientAttributes.java    |   21 +-
 .../distributed/FutureCancelledException.java   |   21 +-
 .../distributed/GatewayCancelledException.java  |   23 +-
 .../distributed/LeaseExpiredException.java      |   21 +-
 .../gemstone/gemfire/distributed/Locator.java   |   21 +-
 .../gemfire/distributed/LocatorLauncher.java    |   22 +-
 .../distributed/LockNotHeldException.java       |   21 +-
 .../LockServiceDestroyedException.java          |   21 +-
 .../distributed/OplogCancelledException.java    |   23 +-
 .../distributed/PoolCancelledException.java     |   23 +-
 .../com/gemstone/gemfire/distributed/Role.java  |   21 +-
 .../gemfire/distributed/ServerLauncher.java     |   26 +-
 .../TXManagerCancelledException.java            |   23 +-
 .../internal/AbstractDistributionConfig.java    |   21 +-
 .../distributed/internal/AdminMessageType.java  |   16 +
 .../internal/AtomicLongWithTerminalState.java   |   21 +-
 .../internal/CollectingReplyProcessor.java      |   21 +-
 .../distributed/internal/ConflationKey.java     |   21 +-
 .../gemfire/distributed/internal/DM.java        |   21 +-
 .../gemfire/distributed/internal/DMStats.java   |   21 +-
 .../gemfire/distributed/internal/DSClock.java   |   18 +-
 .../internal/DirectReplyProcessor.java          |   21 +-
 .../distributed/internal/DistributedState.java  |   21 +-
 .../internal/DistributionAdvisee.java           |   21 +-
 .../internal/DistributionAdvisor.java           |   21 +-
 .../internal/DistributionChannel.java           |   21 +-
 .../internal/DistributionConfig.java            |   21 +-
 .../internal/DistributionConfigImpl.java        |   21 +-
 .../internal/DistributionConfigSnapshot.java    |   21 +-
 .../internal/DistributionException.java         |   21 +-
 .../internal/DistributionManager.java           |   63 +-
 .../internal/DistributionManagerConfig.java     |   21 +-
 .../internal/DistributionMessage.java           |   21 +-
 .../internal/DistributionMessageObserver.java   |   23 +-
 .../distributed/internal/DistributionStats.java |   21 +-
 .../distributed/internal/FlowControlParams.java |   21 +-
 .../internal/ForceDisconnectOperation.java      |   21 +-
 .../FunctionExecutionPooledExecutor.java        |   28 +-
 .../distributed/internal/HealthMonitor.java     |   21 +-
 .../distributed/internal/HealthMonitorImpl.java |   21 +-
 .../internal/HighPriorityAckedMessage.java      |   21 +-
 .../HighPriorityDistributionMessage.java        |   21 +-
 .../distributed/internal/IgnoredByManager.java  |   16 +
 .../internal/InternalDistributedSystem.java     |   31 +-
 .../distributed/internal/InternalLocator.java   |   21 +-
 .../internal/LocatorLoadSnapshot.java           |   20 +-
 .../distributed/internal/LocatorStats.java      |   21 +-
 .../internal/LonerDistributionManager.java      |   21 +-
 .../gemfire/distributed/internal/MQueue.java    |   16 +
 .../internal/MembershipListener.java            |   21 +-
 .../distributed/internal/MessageFactory.java    |   21 +-
 .../distributed/internal/MessageWithReply.java  |   21 +-
 .../internal/OverflowQueueWithDMStats.java      |   21 +-
 .../distributed/internal/PoolStatHelper.java    |   21 +-
 .../internal/PooledDistributionMessage.java     |   21 +-
 .../internal/PooledExecutorWithDMStats.java     |   28 +-
 .../distributed/internal/ProcessorKeeper21.java |   21 +-
 .../distributed/internal/ProductUseLog.java     |   21 +-
 .../distributed/internal/ProfileListener.java   |   21 +-
 .../distributed/internal/QueueStatHelper.java   |   21 +-
 .../internal/ReliableReplyException.java        |   21 +-
 .../internal/ReliableReplyProcessor21.java      |   21 +-
 .../distributed/internal/ReplyException.java    |   21 +-
 .../distributed/internal/ReplyMessage.java      |   21 +-
 .../distributed/internal/ReplyProcessor21.java  |   21 +-
 .../distributed/internal/ReplySender.java       |   21 +-
 .../distributed/internal/ResourceEvent.java     |   20 +-
 .../internal/ResourceEventsListener.java        |   20 +-
 .../internal/RuntimeDistributionConfigImpl.java |   21 +-
 .../internal/SerialAckedMessage.java            |   21 +-
 .../internal/SerialDistributionMessage.java     |   21 +-
 .../SerialQueuedExecutorWithDMStats.java        |   21 +-
 .../distributed/internal/ServerLocation.java    |   21 +-
 .../distributed/internal/ServerLocator.java     |   31 +-
 .../internal/SharedConfiguration.java           |   21 +-
 .../distributed/internal/ShutdownMessage.java   |   21 +-
 .../gemfire/distributed/internal/Sizeable.java  |   16 +
 .../distributed/internal/SizeableRunnable.java  |   21 +-
 .../distributed/internal/StartupMessage.java    |   21 +-
 .../internal/StartupMessageData.java            |   21 +-
 .../internal/StartupMessageReplyProcessor.java  |   21 +-
 .../distributed/internal/StartupOperation.java  |   21 +-
 .../internal/StartupResponseMessage.java        |   21 +-
 .../StartupResponseWithVersionMessage.java      |   23 +-
 .../internal/ThrottledMemQueueStatHelper.java   |   21 +-
 .../internal/ThrottledQueueStatHelper.java      |   21 +-
 .../ThrottlingMemLinkedQueueWithDMStats.java    |   21 +-
 .../internal/WaitForViewInstallation.java       |   21 +-
 .../internal/WanLocatorDiscoverer.java          |   16 +
 .../deadlock/DLockDependencyMonitor.java        |   21 +-
 .../internal/deadlock/DeadlockDetector.java     |   21 +-
 .../internal/deadlock/Dependency.java           |   21 +-
 .../internal/deadlock/DependencyGraph.java      |   21 +-
 .../internal/deadlock/DependencyMonitor.java    |   21 +-
 .../deadlock/DependencyMonitorManager.java      |   21 +-
 .../deadlock/GemFireDeadlockDetector.java       |   21 +-
 .../internal/deadlock/LocalLockInfo.java        |   23 +-
 .../internal/deadlock/LocalThread.java          |   23 +-
 .../deadlock/MessageDependencyMonitor.java      |   21 +-
 .../internal/deadlock/ThreadReference.java      |   21 +-
 .../internal/deadlock/UnsafeThreadLocal.java    |   21 +-
 .../internal/direct/DirectChannel.java          |   21 +-
 .../internal/direct/MissingStubException.java   |   21 +-
 .../internal/locks/Collaboration.java           |   21 +-
 .../distributed/internal/locks/DLockBatch.java  |   21 +-
 .../internal/locks/DLockBatchId.java            |   21 +-
 .../internal/locks/DLockGrantor.java            |   21 +-
 .../locks/DLockLessorDepartureHandler.java      |   21 +-
 .../internal/locks/DLockQueryProcessor.java     |   21 +-
 .../locks/DLockRecoverGrantorProcessor.java     |   21 +-
 .../internal/locks/DLockReleaseProcessor.java   |   21 +-
 .../internal/locks/DLockRemoteToken.java        |   21 +-
 .../internal/locks/DLockRequestProcessor.java   |   21 +-
 .../internal/locks/DLockService.java            |   21 +-
 .../distributed/internal/locks/DLockStats.java  |   21 +-
 .../distributed/internal/locks/DLockToken.java  |   21 +-
 .../internal/locks/DeposeGrantorProcessor.java  |   21 +-
 .../internal/locks/DistributedLockStats.java    |   21 +-
 .../internal/locks/DistributedMemberLock.java   |   21 +-
 .../internal/locks/DummyDLockStats.java         |   21 +-
 .../internal/locks/ElderInitProcessor.java      |   21 +-
 .../distributed/internal/locks/ElderState.java  |   21 +-
 .../distributed/internal/locks/GrantorInfo.java |   21 +-
 .../internal/locks/GrantorRequestProcessor.java |   21 +-
 .../locks/LockGrantorDestroyedException.java    |   21 +-
 .../internal/locks/LockGrantorId.java           |   21 +-
 .../locks/NonGrantorDestroyedProcessor.java     |   21 +-
 .../internal/locks/RemoteThread.java            |   21 +-
 .../DistributedMembershipListener.java          |   21 +-
 .../membership/InternalDistributedMember.java   |   21 +-
 .../internal/membership/InternalRole.java       |   21 +-
 .../internal/membership/MemberAttributes.java   |   21 +-
 .../internal/membership/MemberFactory.java      |   21 +-
 .../internal/membership/MemberServices.java     |   21 +-
 .../internal/membership/MembershipManager.java  |   21 +-
 .../internal/membership/MembershipTestHook.java |   21 +-
 .../internal/membership/NetMember.java          |   21 +-
 .../internal/membership/NetView.java            |   21 +-
 .../internal/membership/QuorumChecker.java      |   21 +-
 .../membership/jgroup/GFJGBasicAdapter.java     |   16 +
 .../membership/jgroup/GFJGPeerAdapter.java      |   16 +
 .../membership/jgroup/JGroupMember.java         |   21 +-
 .../membership/jgroup/JGroupMemberFactory.java  |   21 +-
 .../jgroup/JGroupMembershipManager.java         |   27 +-
 .../internal/membership/jgroup/LocatorImpl.java |   16 +
 .../membership/jgroup/QuorumCheckerImpl.java    |   21 +-
 .../internal/membership/jgroup/ViewMessage.java |   21 +-
 .../internal/streaming/StreamingOperation.java  |   21 +-
 .../internal/tcpserver/InfoRequest.java         |   20 +-
 .../internal/tcpserver/InfoResponse.java        |   20 +-
 .../internal/tcpserver/ShutdownRequest.java     |   20 +-
 .../internal/tcpserver/ShutdownResponse.java    |   20 +-
 .../internal/tcpserver/TcpClient.java           |   16 +
 .../internal/tcpserver/TcpHandler.java          |   16 +
 .../internal/tcpserver/TcpServer.java           |   16 +
 .../internal/tcpserver/VersionRequest.java      |   16 +
 .../internal/tcpserver/VersionResponse.java     |   16 +
 .../unsafe/RegisterSignalHandlerSupport.java    |   20 +-
 .../gemstone/gemfire/i18n/LogWriterI18n.java    |   21 +-
 .../com/gemstone/gemfire/i18n/StringIdImpl.java |   21 +-
 .../gemfire/internal/AbstractConfig.java        |   27 +-
 .../internal/AbstractStatisticsFactory.java     |   21 +-
 .../gemfire/internal/ArchiveSplitter.java       |   21 +-
 .../com/gemstone/gemfire/internal/Assert.java   |   21 +-
 .../gemfire/internal/AvailablePort.java         |   21 +-
 .../com/gemstone/gemfire/internal/Banner.java   |   49 +-
 .../gemfire/internal/ByteArrayDataInput.java    |   21 +-
 .../internal/ByteBufferOutputStream.java        |   21 +-
 .../gemfire/internal/ByteBufferWriter.java      |   16 +
 .../gemfire/internal/ClassLoadUtil.java         |   21 +-
 .../gemfire/internal/ClassPathLoader.java       |   21 +-
 .../com/gemstone/gemfire/internal/Config.java   |   21 +-
 .../gemstone/gemfire/internal/ConfigSource.java |   21 +-
 .../gemfire/internal/CopyOnWriteHashSet.java    |   21 +-
 .../com/gemstone/gemfire/internal/DSCODE.java   |   21 +-
 .../gemstone/gemfire/internal/DSFIDFactory.java |   33 +-
 .../internal/DSFIDNotFoundException.java        |   21 +-
 .../internal/DataSerializableFixedID.java       |   27 +-
 .../gemfire/internal/DistributionLocator.java   |   21 +-
 .../internal/DummyStatisticsFactory.java        |   21 +-
 .../gemfire/internal/DummyStatisticsImpl.java   |   21 +-
 .../gemfire/internal/ExternalizableDSFID.java   |   21 +-
 .../com/gemstone/gemfire/internal/FileUtil.java |   21 +-
 .../gemfire/internal/GemFireStatSampler.java    |   21 +-
 .../gemfire/internal/GemFireUtilLauncher.java   |   21 +-
 .../gemfire/internal/GemFireVersion.java        |   21 +-
 .../internal/GfeConsoleReaderFactory.java       |   20 +-
 .../gemfire/internal/HeapDataOutputStream.java  |   21 +-
 .../gemfire/internal/HistogramStats.java        |   21 +-
 .../gemfire/internal/HostStatHelper.java        |   21 +-
 .../gemfire/internal/HostStatSampler.java       |   25 +-
 .../InsufficientDiskSpaceException.java         |   21 +-
 .../internal/InternalDataSerializer.java        |   65 +-
 .../gemfire/internal/InternalEntity.java        |   16 +
 .../gemfire/internal/InternalInstantiator.java  |   21 +-
 .../InternalStatisticsDisabledException.java    |   21 +-
 .../gemfire/internal/JarClassLoader.java        |   20 +-
 .../gemstone/gemfire/internal/JarDeployer.java  |   20 +-
 .../gemfire/internal/LinuxProcFsStatistics.java |   21 +-
 .../gemfire/internal/LinuxProcessStats.java     |   21 +-
 .../gemfire/internal/LinuxSystemStats.java      |   21 +-
 .../gemfire/internal/LocalStatListener.java     |   21 +-
 .../internal/LocalStatisticsFactory.java        |   21 +-
 .../gemfire/internal/LocalStatisticsImpl.java   |   21 +-
 .../gemstone/gemfire/internal/ManagerInfo.java  |   20 +-
 .../gemfire/internal/MigrationClient.java       |   21 +-
 .../gemfire/internal/MigrationServer.java       |   21 +-
 .../gemstone/gemfire/internal/NanoTimer.java    |   21 +-
 .../gemfire/internal/NullDataOutputStream.java  |   21 +-
 .../gemstone/gemfire/internal/OSProcess.java    |   19 +-
 .../gemfire/internal/OSXProcessStats.java       |   21 +-
 .../gemfire/internal/OSXSystemStats.java        |   21 +-
 .../gemfire/internal/ObjIdConcurrentMap.java    |   21 +-
 .../com/gemstone/gemfire/internal/ObjIdMap.java |   21 +-
 .../internal/ObjToByteArraySerializer.java      |   21 +-
 .../gemfire/internal/OneTaskOnlyExecutor.java   |   21 +-
 .../gemfire/internal/OsStatisticsFactory.java   |   21 +-
 .../gemfire/internal/PdxSerializerObject.java   |   21 +-
 .../gemfire/internal/ProcessOutputReader.java   |   21 +-
 .../gemstone/gemfire/internal/ProcessStats.java |   21 +-
 .../gemstone/gemfire/internal/PureJavaMode.java |   21 +-
 ...cheduledThreadPoolExecutorWithKeepAlive.java |   21 +-
 .../com/gemstone/gemfire/internal/Sendable.java |   18 +-
 .../gemfire/internal/SerializationVersions.java |   21 +-
 .../com/gemstone/gemfire/internal/SetUtils.java |   20 +-
 .../gemfire/internal/SharedLibrary.java         |   21 +-
 .../gemfire/internal/SimpleStatSampler.java     |   21 +-
 .../com/gemstone/gemfire/internal/SmHelper.java |   21 +-
 .../gemstone/gemfire/internal/SocketCloser.java |  257 +++
 .../gemfire/internal/SocketCreator.java         |  159 +-
 .../gemfire/internal/SolarisProcessStats.java   |   21 +-
 .../gemfire/internal/SolarisSystemStats.java    |   21 +-
 .../gemfire/internal/StatArchiveFormat.java     |   21 +-
 .../gemfire/internal/StatArchiveReader.java     |   21 +-
 .../gemfire/internal/StatArchiveWriter.java     |   21 +-
 .../gemfire/internal/StatSamplerStats.java      |   21 +-
 .../internal/StatisticDescriptorImpl.java       |   21 +-
 .../gemfire/internal/StatisticsImpl.java        |   21 +-
 .../gemfire/internal/StatisticsManager.java     |   21 +-
 .../internal/StatisticsTypeFactoryImpl.java     |   21 +-
 .../gemfire/internal/StatisticsTypeImpl.java    |   21 +-
 .../gemfire/internal/StatisticsTypeXml.java     |   21 +-
 .../gemstone/gemfire/internal/SystemAdmin.java  |   21 +-
 .../gemfire/internal/SystemFailureTestHook.java |   21 +-
 .../gemstone/gemfire/internal/SystemTimer.java  |   21 +-
 .../gemfire/internal/UniqueIdGenerator.java     |   21 +-
 .../com/gemstone/gemfire/internal/VMStats.java  |   21 +-
 .../gemfire/internal/VMStatsContract.java       |   21 +-
 .../internal/VMStatsContractFactory.java        |   21 +-
 .../com/gemstone/gemfire/internal/Version.java  |   21 +-
 .../internal/VersionedDataInputStream.java      |   21 +-
 .../internal/VersionedDataOutputStream.java     |   21 +-
 .../internal/VersionedDataSerializable.java     |   16 +
 .../gemfire/internal/VersionedDataStream.java   |   21 +-
 .../gemfire/internal/VersionedObjectInput.java  |   21 +-
 .../gemfire/internal/VersionedObjectOutput.java |   21 +-
 .../gemfire/internal/WindowsProcessStats.java   |   21 +-
 .../gemfire/internal/WindowsSystemStats.java    |   21 +-
 .../internal/admin/AdminBridgeServer.java       |   16 +
 .../gemstone/gemfire/internal/admin/Alert.java  |   21 +-
 .../gemfire/internal/admin/AlertListener.java   |   21 +-
 .../gemfire/internal/admin/ApplicationVM.java   |   21 +-
 .../gemfire/internal/admin/CacheCollector.java  |   21 +-
 .../gemfire/internal/admin/CacheInfo.java       |   21 +-
 .../gemfire/internal/admin/CacheSnapshot.java   |   21 +-
 .../admin/ClientHealthMonitoringRegion.java     |   21 +-
 .../internal/admin/ClientMembershipMessage.java |   21 +-
 .../internal/admin/ClientStatsManager.java      |   28 +-
 .../internal/admin/CompoundEntrySnapshot.java   |   21 +-
 .../internal/admin/CompoundRegionSnapshot.java  |   21 +-
 .../gemfire/internal/admin/DLockInfo.java       |   21 +-
 .../gemfire/internal/admin/EntrySnapshot.java   |   21 +-
 .../gemfire/internal/admin/EntryValueNode.java  |   23 +-
 .../gemfire/internal/admin/GemFireVM.java       |   23 +-
 .../gemfire/internal/admin/GfManagerAgent.java  |   21 +-
 .../internal/admin/GfManagerAgentConfig.java    |   21 +-
 .../internal/admin/GfManagerAgentFactory.java   |   21 +-
 .../gemfire/internal/admin/GfObject.java        |   21 +-
 .../gemfire/internal/admin/HealthListener.java  |   21 +-
 .../internal/admin/JoinLeaveListener.java       |   21 +-
 .../gemfire/internal/admin/ListenerIdMap.java   |   21 +-
 .../gemfire/internal/admin/RegionSnapshot.java  |   21 +-
 .../gemfire/internal/admin/SSLConfig.java       |   21 +-
 .../gemfire/internal/admin/SnapshotClient.java  |   21 +-
 .../gemstone/gemfire/internal/admin/Stat.java   |   21 +-
 .../gemfire/internal/admin/StatAlert.java       |   21 +-
 .../internal/admin/StatAlertDefinition.java     |   21 +-
 .../internal/admin/StatAlertsManager.java       |   21 +-
 .../gemfire/internal/admin/StatListener.java    |   21 +-
 .../gemfire/internal/admin/StatResource.java    |   21 +-
 .../gemfire/internal/admin/TransportConfig.java |   21 +-
 .../admin/remote/AddHealthListenerRequest.java  |   21 +-
 .../admin/remote/AddHealthListenerResponse.java |   21 +-
 .../admin/remote/AddStatListenerRequest.java    |   21 +-
 .../admin/remote/AddStatListenerResponse.java   |   21 +-
 .../remote/AdminConsoleDisconnectMessage.java   |   21 +-
 .../admin/remote/AdminConsoleMessage.java       |   21 +-
 .../admin/remote/AdminFailureResponse.java      |   21 +-
 .../remote/AdminMultipleReplyProcessor.java     |   21 +-
 .../internal/admin/remote/AdminRegion.java      |   21 +-
 .../admin/remote/AdminReplyProcessor.java       |   21 +-
 .../internal/admin/remote/AdminRequest.java     |   21 +-
 .../internal/admin/remote/AdminResponse.java    |   21 +-
 .../internal/admin/remote/AdminWaiters.java     |   21 +-
 .../admin/remote/AlertLevelChangeMessage.java   |   21 +-
 .../admin/remote/AlertListenerMessage.java      |   21 +-
 .../admin/remote/AlertsNotificationMessage.java |   21 +-
 .../admin/remote/AppCacheSnapshotMessage.java   |   21 +-
 .../admin/remote/BridgeServerRequest.java       |   21 +-
 .../admin/remote/BridgeServerResponse.java      |   39 +-
 .../admin/remote/CacheConfigRequest.java        |   21 +-
 .../admin/remote/CacheConfigResponse.java       |   21 +-
 .../internal/admin/remote/CacheDisplay.java     |   21 +-
 .../internal/admin/remote/CacheInfoRequest.java |   21 +-
 .../admin/remote/CacheInfoResponse.java         |   21 +-
 .../admin/remote/CancelStatListenerRequest.java |   21 +-
 .../remote/CancelStatListenerResponse.java      |   21 +-
 .../internal/admin/remote/Cancellable.java      |   21 +-
 .../admin/remote/CancellationMessage.java       |   23 +-
 .../admin/remote/CancellationRegistry.java      |   23 +-
 .../remote/ChangeRefreshIntervalMessage.java    |   21 +-
 .../internal/admin/remote/CliLegacyMessage.java |   16 +
 .../admin/remote/ClientHealthStats.java         |   21 +-
 .../internal/admin/remote/CompactRequest.java   |   21 +-
 .../internal/admin/remote/CompactResponse.java  |   21 +-
 .../admin/remote/DestroyEntryMessage.java       |   23 +-
 .../admin/remote/DestroyRegionMessage.java      |   23 +-
 .../admin/remote/DistributionLocatorId.java     |   21 +-
 .../internal/admin/remote/DummyEntry.java       |   21 +-
 .../admin/remote/DurableClientInfoRequest.java  |   20 +-
 .../admin/remote/DurableClientInfoResponse.java |   24 +-
 .../admin/remote/EntryValueNodeImpl.java        |   23 +-
 .../admin/remote/FetchDistLockInfoRequest.java  |   21 +-
 .../admin/remote/FetchDistLockInfoResponse.java |   21 +-
 .../remote/FetchHealthDiagnosisRequest.java     |   21 +-
 .../remote/FetchHealthDiagnosisResponse.java    |   21 +-
 .../internal/admin/remote/FetchHostRequest.java |   21 +-
 .../admin/remote/FetchHostResponse.java         |   21 +-
 .../remote/FetchResourceAttributesRequest.java  |   21 +-
 .../remote/FetchResourceAttributesResponse.java |   21 +-
 .../admin/remote/FetchStatsRequest.java         |   21 +-
 .../admin/remote/FetchStatsResponse.java        |   20 +-
 .../admin/remote/FetchSysCfgRequest.java        |   21 +-
 .../admin/remote/FetchSysCfgResponse.java       |   21 +-
 .../remote/FlushAppCacheSnapshotMessage.java    |   21 +-
 .../admin/remote/HealthListenerMessage.java     |   21 +-
 .../remote/InspectionClasspathManager.java      |   21 +-
 .../admin/remote/LicenseInfoRequest.java        |   21 +-
 .../admin/remote/LicenseInfoResponse.java       |   21 +-
 .../remote/MissingPersistentIDsRequest.java     |   21 +-
 .../remote/MissingPersistentIDsResponse.java    |   21 +-
 .../admin/remote/ObjectDetailsRequest.java      |   21 +-
 .../admin/remote/ObjectDetailsResponse.java     |   21 +-
 .../admin/remote/ObjectNamesRequest.java        |   21 +-
 .../admin/remote/ObjectNamesResponse.java       |   21 +-
 .../PrepareRevokePersistentIDRequest.java       |   21 +-
 .../remote/RefreshMemberSnapshotRequest.java    |   21 +-
 .../remote/RefreshMemberSnapshotResponse.java   |   21 +-
 .../admin/remote/RegionAdminMessage.java        |   21 +-
 .../admin/remote/RegionAdminRequest.java        |   21 +-
 .../admin/remote/RegionAttributesRequest.java   |   21 +-
 .../admin/remote/RegionAttributesResponse.java  |   21 +-
 .../internal/admin/remote/RegionRequest.java    |   21 +-
 .../internal/admin/remote/RegionResponse.java   |   21 +-
 .../admin/remote/RegionSizeRequest.java         |   21 +-
 .../admin/remote/RegionSizeResponse.java        |   21 +-
 .../admin/remote/RegionStatisticsRequest.java   |   21 +-
 .../admin/remote/RegionStatisticsResponse.java  |   21 +-
 .../remote/RegionSubRegionSizeRequest.java      |   20 +-
 .../remote/RegionSubRegionsSizeResponse.java    |   20 +-
 .../internal/admin/remote/RemoteAlert.java      |   21 +-
 .../admin/remote/RemoteApplicationVM.java       |   21 +-
 .../admin/remote/RemoteBridgeServer.java        |   31 +-
 .../internal/admin/remote/RemoteCacheInfo.java  |   27 +-
 .../admin/remote/RemoteCacheStatistics.java     |   21 +-
 .../internal/admin/remote/RemoteDLockInfo.java  |   21 +-
 .../admin/remote/RemoteEntrySnapshot.java       |   21 +-
 .../internal/admin/remote/RemoteGemFireVM.java  |   23 +-
 .../admin/remote/RemoteGfManagerAgent.java      |   21 +-
 .../internal/admin/remote/RemoteObjectName.java |   21 +-
 .../admin/remote/RemoteRegionAttributes.java    |   23 +-
 .../admin/remote/RemoteRegionSnapshot.java      |   21 +-
 .../internal/admin/remote/RemoteStat.java       |   21 +-
 .../admin/remote/RemoteStatResource.java        |   21 +-
 .../admin/remote/RemoteTransportConfig.java     |   21 +-
 .../remote/RemoveHealthListenerRequest.java     |   21 +-
 .../remote/RemoveHealthListenerResponse.java    |   21 +-
 .../admin/remote/ResetHealthStatusRequest.java  |   21 +-
 .../admin/remote/ResetHealthStatusResponse.java |   21 +-
 .../admin/remote/RevokePersistentIDRequest.java |   21 +-
 .../remote/RevokePersistentIDResponse.java      |   21 +-
 .../admin/remote/RootRegionRequest.java         |   21 +-
 .../admin/remote/RootRegionResponse.java        |   21 +-
 .../remote/ShutdownAllGatewayHubsRequest.java   |   16 +
 .../admin/remote/ShutdownAllRequest.java        |   21 +-
 .../admin/remote/ShutdownAllResponse.java       |   21 +-
 .../admin/remote/SnapshotResultMessage.java     |   21 +-
 .../remote/StatAlertsManagerAssignMessage.java  |   21 +-
 .../admin/remote/StatListenerMessage.java       |   21 +-
 .../admin/remote/StoreSysCfgRequest.java        |   21 +-
 .../admin/remote/StoreSysCfgResponse.java       |   21 +-
 .../internal/admin/remote/SubRegionRequest.java |   21 +-
 .../admin/remote/SubRegionResponse.java         |   21 +-
 .../internal/admin/remote/TailLogRequest.java   |   21 +-
 .../internal/admin/remote/TailLogResponse.java  |   21 +-
 .../remote/UpdateAlertDefinitionMessage.java    |   21 +-
 .../admin/remote/VersionInfoRequest.java        |   21 +-
 .../admin/remote/VersionInfoResponse.java       |   21 +-
 .../admin/remote/VersionMismatchAlert.java      |   21 +-
 .../admin/statalerts/BaseDecoratorImpl.java     |   21 +-
 .../statalerts/DummyStatisticInfoImpl.java      |   21 +-
 .../admin/statalerts/FunctionDecoratorImpl.java |   21 +-
 .../admin/statalerts/FunctionHelper.java        |   20 +-
 .../statalerts/GaugeThresholdDecoratorImpl.java |   21 +-
 .../statalerts/MultiAttrDefinitionImpl.java     |   21 +-
 .../NumberThresholdDecoratorImpl.java           |   21 +-
 .../statalerts/SingleAttrDefinitionImpl.java    |   21 +-
 .../admin/statalerts/StatisticInfo.java         |   21 +-
 .../admin/statalerts/StatisticInfoImpl.java     |   21 +-
 .../internal/cache/AbstractBridgeServer.java    |  425 -----
 .../cache/AbstractBucketRegionQueue.java        |   21 +-
 .../internal/cache/AbstractCacheServer.java     |  407 ++++
 .../cache/AbstractDiskLRURegionEntry.java       |   21 +-
 .../internal/cache/AbstractDiskRegion.java      |   21 +-
 .../internal/cache/AbstractDiskRegionEntry.java |   21 +-
 .../internal/cache/AbstractLRURegionEntry.java  |   21 +-
 .../internal/cache/AbstractLRURegionMap.java    |   21 +-
 .../cache/AbstractOplogDiskRegionEntry.java     |   21 +-
 .../gemfire/internal/cache/AbstractRegion.java  |   98 +-
 .../internal/cache/AbstractRegionEntry.java     |   21 +-
 .../internal/cache/AbstractRegionMap.java       |   21 +-
 .../internal/cache/AbstractUpdateOperation.java |   21 +-
 .../gemfire/internal/cache/AcceptHelper.java    |   21 +-
 .../cache/AddCacheServerProfileMessage.java     |   21 +-
 .../gemfire/internal/cache/BackupLock.java      |   21 +-
 .../gemfire/internal/cache/BridgeObserver.java  |   89 -
 .../internal/cache/BridgeObserverAdapter.java   |  107 --
 .../internal/cache/BridgeObserverHolder.java    |   53 -
 .../internal/cache/BridgeRegionEventImpl.java   |  108 --
 .../internal/cache/BridgeServerAdvisor.java     |  165 --
 .../internal/cache/BridgeServerImpl.java        |  816 --------
 .../gemfire/internal/cache/BucketAdvisor.java   |   23 +-
 .../gemfire/internal/cache/BucketDump.java      |   21 +-
 .../internal/cache/BucketNotFoundException.java |   21 +-
 .../cache/BucketPersistenceAdvisor.java         |   21 +-
 .../gemfire/internal/cache/BucketRegion.java    |   21 +-
 .../internal/cache/BucketRegionEvictior.java    |   21 +-
 .../internal/cache/BucketRegionQueue.java       |   21 +-
 .../internal/cache/BucketServerLocation.java    |   20 +-
 .../internal/cache/BucketServerLocation66.java  |   20 +-
 .../cache/BytesAndBitsForCompactor.java         |   21 +-
 .../internal/cache/CacheClientStatus.java       |   21 +-
 .../gemfire/internal/cache/CacheConfig.java     |   29 +-
 .../cache/CacheDistributionAdvisee.java         |   21 +-
 .../cache/CacheDistributionAdvisor.java         |   21 +-
 .../internal/cache/CacheLifecycleListener.java  |   21 +-
 .../gemfire/internal/cache/CacheObserver.java   |   21 +-
 .../internal/cache/CacheObserverAdapter.java    |   21 +-
 .../internal/cache/CacheObserverHolder.java     |   21 +-
 .../gemfire/internal/cache/CachePerfStats.java  |   21 +-
 .../internal/cache/CacheServerAdvisor.java      |  173 ++
 .../gemfire/internal/cache/CacheServerImpl.java |  821 ++++++++
 .../internal/cache/CacheServerLauncher.java     |   21 +-
 .../internal/cache/CacheStatisticsImpl.java     |   21 +-
 .../internal/cache/CachedDeserializable.java    |   21 +-
 .../cache/CachedDeserializableFactory.java      |   21 +-
 .../internal/cache/ClientRegionEventImpl.java   |  117 ++
 .../internal/cache/ClientServerObserver.java    |   99 +
 .../cache/ClientServerObserverAdapter.java      |  116 ++
 .../cache/ClientServerObserverHolder.java       |   62 +
 .../cache/ClientSubscriptionConfigImpl.java     |   21 +-
 .../internal/cache/CloseCacheMessage.java       |   21 +-
 .../cache/ClusterConfigurationLoader.java       |   16 +
 .../internal/cache/ColocationHelper.java        |   20 +-
 .../internal/cache/CommitReplyException.java    |   21 +-
 .../internal/cache/CompactableOplog.java        |   21 +-
 .../gemfire/internal/cache/Conflatable.java     |   21 +-
 .../internal/cache/ControllerAdvisor.java       |   21 +-
 .../internal/cache/CountingDataInputStream.java |   21 +-
 .../internal/cache/CreateRegionProcessor.java   |   21 +-
 .../internal/cache/CustomEntryExpiryTask.java   |   16 +
 .../cache/CustomEvictionAttributesImpl.java     |   21 +-
 .../internal/cache/DataLocationException.java   |   21 +-
 .../internal/cache/DestroyOperation.java        |   21 +-
 .../cache/DestroyPartitionedRegionMessage.java  |   21 +-
 .../internal/cache/DestroyRegionOperation.java  |   27 +-
 .../gemfire/internal/cache/DestroyedEntry.java  |   21 +-
 .../internal/cache/DirectReplyMessage.java      |   21 +-
 .../gemfire/internal/cache/DirectoryHolder.java |   21 +-
 .../internal/cache/DiskDirectoryStats.java      |   21 +-
 .../gemfire/internal/cache/DiskEntry.java       |   21 +-
 .../gemstone/gemfire/internal/cache/DiskId.java |   21 +-
 .../gemfire/internal/cache/DiskInitFile.java    |   21 +-
 .../gemfire/internal/cache/DiskRegion.java      |   21 +-
 .../gemfire/internal/cache/DiskRegionStats.java |   21 +-
 .../internal/cache/DiskStoreAttributes.java     |   21 +-
 .../gemfire/internal/cache/DiskStoreBackup.java |   21 +-
 .../internal/cache/DiskStoreFactoryImpl.java    |   21 +-
 .../gemfire/internal/cache/DiskStoreImpl.java   |   21 +-
 .../internal/cache/DiskStoreMonitor.java        |   21 +-
 .../internal/cache/DiskStoreObserver.java       |   21 +-
 .../gemfire/internal/cache/DiskStoreStats.java  |   21 +-
 .../gemfire/internal/cache/DiskStoreTask.java   |   21 +-
 .../internal/cache/DiskWriteAttributesImpl.java |   21 +-
 .../internal/cache/DistPeerTXStateStub.java     |   16 +
 .../cache/DistTXAdjunctCommitMessage.java       |   16 +
 .../internal/cache/DistTXCommitMessage.java     |   17 +-
 .../cache/DistTXCoordinatorInterface.java       |   21 +-
 .../internal/cache/DistTXPrecommitMessage.java  |   17 +-
 .../internal/cache/DistTXRollbackMessage.java   |   17 +-
 .../gemfire/internal/cache/DistTXState.java     |   16 +
 .../cache/DistTXStateOnCoordinator.java         |   16 +
 .../internal/cache/DistTXStateProxyImpl.java    |   16 +
 .../DistTXStateProxyImplOnCoordinator.java      |   18 +-
 .../cache/DistTXStateProxyImplOnDatanode.java   |   16 +
 .../cache/DistributedCacheOperation.java        |   28 +-
 .../cache/DistributedClearOperation.java        |   27 +-
 .../cache/DistributedPutAllOperation.java       |   21 +-
 .../internal/cache/DistributedRegion.java       |   27 +-
 ...stributedRegionFunctionStreamingMessage.java |   21 +-
 .../cache/DistributedRemoveAllOperation.java    |   21 +-
 .../cache/DistributedTombstoneOperation.java    |   21 +-
 .../internal/cache/DummyCachePerfStats.java     |   21 +-
 .../internal/cache/DynamicRegionAttributes.java |   21 +-
 .../cache/DynamicRegionFactoryImpl.java         |   21 +-
 .../gemfire/internal/cache/EntriesMap.java      |   21 +-
 .../gemfire/internal/cache/EntriesSet.java      |   21 +-
 .../gemfire/internal/cache/EntryBits.java       |   21 +-
 .../gemfire/internal/cache/EntryEventImpl.java  |   21 +-
 .../gemfire/internal/cache/EntryExpiryTask.java |   24 +-
 .../internal/cache/EntryOperationImpl.java      |   23 +-
 .../gemfire/internal/cache/EntrySnapshot.java   |   23 +-
 .../internal/cache/EnumListenerEvent.java       |   20 +-
 .../gemfire/internal/cache/EventID.java         |   21 +-
 .../internal/cache/EventStateHelper.java        |   21 +-
 .../gemfire/internal/cache/EventTracker.java    |   21 +-
 .../internal/cache/EvictionAttributesImpl.java  |   23 +-
 .../gemfire/internal/cache/EvictorService.java  |   21 +-
 .../internal/cache/ExpirationScheduler.java     |   21 +-
 .../gemfire/internal/cache/ExpiryTask.java      |   81 +-
 .../internal/cache/ExportDiskRegion.java        |   16 +
 .../gemfire/internal/cache/FilterProfile.java   |   21 +-
 .../internal/cache/FilterRoutingInfo.java       |   21 +-
 .../cache/FindDurableQueueProcessor.java        |   25 +-
 .../internal/cache/FindRemoteTXMessage.java     |   21 +-
 .../internal/cache/FindVersionTagOperation.java |   21 +-
 .../cache/FixedPartitionAttributesImpl.java     |   21 +-
 .../internal/cache/ForceReattemptException.java |   21 +-
 .../cache/ForceableLinkedBlockingQueue.java     |   21 +-
 .../FunctionStreamingOrderedReplyMessage.java   |   21 +-
 .../cache/FunctionStreamingReplyMessage.java    |   21 +-
 .../internal/cache/GatewayEventFilter.java      |   16 +
 .../internal/cache/GemFireCacheImpl.java        |  161 +-
 .../internal/cache/GemfireCacheHelper.java      |   23 +-
 .../gemfire/internal/cache/GridAdvisor.java     |   27 +-
 .../gemfire/internal/cache/HARegion.java        |   21 +-
 .../internal/cache/HDFSLRURegionMap.java        |   21 +-
 .../gemfire/internal/cache/HDFSRegionMap.java   |   16 +
 .../internal/cache/HDFSRegionMapDelegate.java   |   21 +-
 .../internal/cache/HDFSRegionMapImpl.java       |   21 +-
 .../internal/cache/HasCachePerfStats.java       |   16 +
 .../gemfire/internal/cache/ImageState.java      |   21 +-
 .../cache/InMemoryPersistentMemberView.java     |   21 +-
 .../internal/cache/IncomingGatewayStatus.java   |   21 +-
 .../internal/cache/InitialImageFlowControl.java |   21 +-
 .../internal/cache/InitialImageOperation.java   |   21 +-
 .../gemfire/internal/cache/InlineKeyHelper.java |   21 +-
 .../gemfire/internal/cache/InterestEvent.java   |   21 +-
 .../gemfire/internal/cache/InterestFilter.java  |   21 +-
 .../cache/InterestRegistrationEventImpl.java    |   21 +-
 .../gemfire/internal/cache/InternalCache.java   |   18 +-
 .../internal/cache/InternalCacheEvent.java      |   21 +-
 .../internal/cache/InternalDataView.java        |   21 +-
 .../internal/cache/InternalRegionArguments.java |   21 +-
 .../internal/cache/InvalidateOperation.java     |   21 +-
 .../InvalidatePartitionedRegionMessage.java     |   21 +-
 .../cache/InvalidateRegionOperation.java        |   21 +-
 .../cache/JtaAfterCompletionMessage.java        |   21 +-
 .../cache/JtaBeforeCompletionMessage.java       |   21 +-
 .../gemfire/internal/cache/KeyInfo.java         |   21 +-
 .../internal/cache/KeyWithRegionContext.java    |   21 +-
 .../gemfire/internal/cache/ListOfDeltas.java    |   21 +-
 .../internal/cache/LoaderHelperFactory.java     |   21 +-
 .../internal/cache/LoaderHelperImpl.java        |   21 +-
 .../gemfire/internal/cache/LocalDataSet.java    |   21 +-
 .../gemfire/internal/cache/LocalRegion.java     |   74 +-
 .../internal/cache/LocalRegionDataView.java     |   21 +-
 .../cache/MemberFunctionStreamingMessage.java   |   21 +-
 .../cache/MinimumSystemRequirements.java        |   21 +-
 .../cache/NetSearchExpirationCalculator.java    |   21 +-
 .../gemstone/gemfire/internal/cache/Node.java   |   20 +-
 .../internal/cache/NonLocalRegionEntry.java     |   21 +-
 .../cache/NonLocalRegionEntryWithStats.java     |   23 +-
 .../internal/cache/OffHeapRegionEntry.java      |   16 +
 .../cache/OfflineCompactionDiskRegion.java      |   21 +-
 .../gemstone/gemfire/internal/cache/OpType.java |   21 +-
 .../gemstone/gemfire/internal/cache/Oplog.java  |   22 +-
 .../gemfire/internal/cache/OplogSet.java        |   16 +
 .../internal/cache/OrderedTombstoneMap.java     |   21 +-
 .../gemfire/internal/cache/OverflowOplog.java   |   21 +-
 .../internal/cache/OverflowOplogSet.java        |   21 +-
 .../internal/cache/PRContainsValueFunction.java |   21 +-
 .../internal/cache/PRHARedundancyProvider.java  |   20 +-
 .../internal/cache/PRQueryProcessor.java        |   20 +-
 .../internal/cache/PRSystemPropertyGetter.java  |   21 +-
 .../internal/cache/PartitionAttributesImpl.java |   21 +-
 .../internal/cache/PartitionRegionConfig.java   |   21 +-
 .../cache/PartitionRegionConfigValidator.java   |   21 +-
 .../internal/cache/PartitionedRegion.java       |   55 +-
 .../PartitionedRegionBucketMgmtHelper.java      |   20 +-
 .../cache/PartitionedRegionDataStore.java       |   20 +-
 .../cache/PartitionedRegionDataView.java        |   21 +-
 .../cache/PartitionedRegionException.java       |   21 +-
 .../internal/cache/PartitionedRegionHelper.java |   22 +-
 .../cache/PartitionedRegionQueryEvaluator.java  |   20 +-
 .../internal/cache/PartitionedRegionStats.java  |   21 +-
 .../internal/cache/PartitionedRegionStatus.java |   21 +-
 .../gemfire/internal/cache/PeerTXStateStub.java |   21 +-
 .../internal/cache/PersistentOplogSet.java      |   21 +-
 .../internal/cache/PlaceHolderDiskRegion.java   |   23 +-
 .../gemfire/internal/cache/PoolFactoryImpl.java |  192 +-
 .../gemfire/internal/cache/PoolManagerImpl.java |   40 +-
 .../gemfire/internal/cache/PoolStats.java       |   21 +-
 .../cache/PreferBytesCachedDeserializable.java  |   21 +-
 .../internal/cache/PrimaryBucketException.java  |   21 +-
 .../cache/ProfileExchangeProcessor.java         |   21 +-
 .../internal/cache/ProxyBucketRegion.java       |   21 +-
 .../gemfire/internal/cache/ProxyRegionMap.java  |   21 +-
 .../cache/PutAllPartialResultException.java     |   21 +-
 .../gemfire/internal/cache/QueuedOperation.java |   21 +-
 .../internal/cache/RegionClearedException.java  |   21 +-
 .../gemfire/internal/cache/RegionEntry.java     |   21 +-
 .../internal/cache/RegionEntryContext.java      |   21 +-
 .../internal/cache/RegionEntryFactory.java      |   21 +-
 .../gemfire/internal/cache/RegionEventImpl.java |   23 +-
 .../internal/cache/RegionEvictorTask.java       |   21 +-
 .../internal/cache/RegionExpiryTask.java        |   24 +-
 .../internal/cache/RegionFactoryImpl.java       |   21 +-
 .../internal/cache/RegionIdleExpiryTask.java    |   21 +-
 .../gemfire/internal/cache/RegionMap.java       |   21 +-
 .../internal/cache/RegionMapFactory.java        |   21 +-
 .../gemfire/internal/cache/RegionQueue.java     |   21 +-
 .../internal/cache/RegionQueueException.java    |   21 +-
 .../gemfire/internal/cache/RegionStatus.java    |   21 +-
 .../internal/cache/RegionTTLExpiryTask.java     |   21 +-
 .../internal/cache/ReleaseClearLockMessage.java |   23 +-
 .../cache/ReliableDistributionData.java         |   21 +-
 .../internal/cache/ReliableMessageQueue.java    |   21 +-
 .../cache/ReliableMessageQueueFactory.java      |   21 +-
 .../cache/ReliableMessageQueueFactoryImpl.java  |   21 +-
 .../cache/RemoteContainsKeyValueMessage.java    |   20 +-
 .../internal/cache/RemoteDestroyMessage.java    |   21 +-
 .../internal/cache/RemoteFetchEntryMessage.java |   20 +-
 .../cache/RemoteFetchVersionMessage.java        |   20 +-
 .../internal/cache/RemoteGetMessage.java        |   21 +-
 .../internal/cache/RemoteInvalidateMessage.java |   20 +-
 .../cache/RemoteOperationException.java         |   21 +-
 .../internal/cache/RemoteOperationMessage.java  |   21 +-
 .../RemoteOperationMessageWithDirectReply.java  |   21 +-
 .../internal/cache/RemotePutAllMessage.java     |   21 +-
 .../internal/cache/RemotePutMessage.java        |   77 +-
 .../internal/cache/RemoteRegionOperation.java   |   20 +-
 .../internal/cache/RemoteRemoveAllMessage.java  |   21 +-
 .../gemfire/internal/cache/RoleEventImpl.java   |   21 +-
 .../cache/SearchLoadAndWriteProcessor.java      |   21 +-
 .../internal/cache/SendQueueOperation.java      |   21 +-
 .../internal/cache/SerializationHelper.java     |   16 +
 .../internal/cache/ServerPingMessage.java       |   16 +
 .../internal/cache/StateFlushOperation.java     |   21 +-
 .../cache/StoreAllCachedDeserializable.java     |   21 +-
 .../internal/cache/TXBucketRegionState.java     |   21 +-
 .../gemfire/internal/cache/TXCommitMessage.java |   50 +-
 .../gemfire/internal/cache/TXEntry.java         |   21 +-
 .../gemfire/internal/cache/TXEntryState.java    |   40 +-
 .../internal/cache/TXEntryStateFactory.java     |   21 +-
 .../internal/cache/TXEntryUserAttrState.java    |   21 +-
 .../gemfire/internal/cache/TXEvent.java         |   21 +-
 .../internal/cache/TXFarSideCMTracker.java      |   21 +-
 .../gemstone/gemfire/internal/cache/TXId.java   |   22 +-
 .../gemfire/internal/cache/TXLockRequest.java   |   21 +-
 .../gemfire/internal/cache/TXManagerImpl.java   |   21 +-
 .../gemfire/internal/cache/TXMessage.java       |   21 +-
 .../internal/cache/TXRegionLockRequestImpl.java |   21 +-
 .../gemfire/internal/cache/TXRegionState.java   |   21 +-
 .../internal/cache/TXRemoteCommitMessage.java   |   21 +-
 .../internal/cache/TXRemoteRollbackMessage.java |   21 +-
 .../internal/cache/TXReservationMgr.java        |   21 +-
 .../gemfire/internal/cache/TXRmtEvent.java      |   21 +-
 .../gemfire/internal/cache/TXState.java         |   21 +-
 .../internal/cache/TXStateInterface.java        |   21 +-
 .../gemfire/internal/cache/TXStateProxy.java    |   21 +-
 .../internal/cache/TXStateProxyImpl.java        |   21 +-
 .../gemfire/internal/cache/TXStateStub.java     |   21 +-
 .../cache/TXSynchronizationRunnable.java        |   21 +-
 .../cache/TestHeapThresholdObserver.java        |   21 +-
 .../cache/TimestampedEntryEventImpl.java        |   21 +-
 .../gemstone/gemfire/internal/cache/Token.java  |   21 +-
 .../internal/cache/TombstoneService.java        |   24 +-
 .../internal/cache/TransactionMessage.java      |   21 +-
 .../gemfire/internal/cache/TxEntryFactory.java  |   16 +
 .../internal/cache/UnsharedImageState.java      |   21 +-
 .../cache/UpdateAttributesProcessor.java        |   21 +-
 .../cache/UpdateEntryVersionOperation.java      |   22 +-
 .../gemfire/internal/cache/UpdateOperation.java |   20 +-
 .../cache/UserSpecifiedDiskStoreAttributes.java |   21 +-
 .../cache/UserSpecifiedRegionAttributes.java    |   21 +-
 .../internal/cache/VMCachedDeserializable.java  |   21 +-
 .../gemfire/internal/cache/VMLRURegionMap.java  |   21 +-
 .../gemfire/internal/cache/VMRegionMap.java     |   21 +-
 .../cache/VMStatsDiskLRURegionEntry.java        |   21 +-
 .../cache/VMStatsDiskLRURegionEntryHeap.java    |   21 +-
 .../VMStatsDiskLRURegionEntryHeapIntKey.java    |   21 +-
 .../VMStatsDiskLRURegionEntryHeapLongKey.java   |   21 +-
 .../VMStatsDiskLRURegionEntryHeapObjectKey.java |   21 +-
 ...VMStatsDiskLRURegionEntryHeapStringKey1.java |   21 +-
 ...VMStatsDiskLRURegionEntryHeapStringKey2.java |   21 +-
 .../VMStatsDiskLRURegionEntryHeapUUIDKey.java   |   21 +-
 .../cache/VMStatsDiskLRURegionEntryOffHeap.java |   21 +-
 .../VMStatsDiskLRURegionEntryOffHeapIntKey.java |   21 +-
 ...VMStatsDiskLRURegionEntryOffHeapLongKey.java |   21 +-
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   21 +-
 ...VMStatsDiskLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../internal/cache/VMStatsDiskRegionEntry.java  |   21 +-
 .../cache/VMStatsDiskRegionEntryHeap.java       |   21 +-
 .../cache/VMStatsDiskRegionEntryHeapIntKey.java |   21 +-
 .../VMStatsDiskRegionEntryHeapLongKey.java      |   21 +-
 .../VMStatsDiskRegionEntryHeapObjectKey.java    |   21 +-
 .../VMStatsDiskRegionEntryHeapStringKey1.java   |   21 +-
 .../VMStatsDiskRegionEntryHeapStringKey2.java   |   21 +-
 .../VMStatsDiskRegionEntryHeapUUIDKey.java      |   21 +-
 .../cache/VMStatsDiskRegionEntryOffHeap.java    |   21 +-
 .../VMStatsDiskRegionEntryOffHeapIntKey.java    |   21 +-
 .../VMStatsDiskRegionEntryOffHeapLongKey.java   |   21 +-
 .../VMStatsDiskRegionEntryOffHeapObjectKey.java |   21 +-
 ...VMStatsDiskRegionEntryOffHeapStringKey1.java |   21 +-
 ...VMStatsDiskRegionEntryOffHeapStringKey2.java |   21 +-
 .../VMStatsDiskRegionEntryOffHeapUUIDKey.java   |   21 +-
 .../internal/cache/VMStatsLRURegionEntry.java   |   21 +-
 .../cache/VMStatsLRURegionEntryHeap.java        |   21 +-
 .../cache/VMStatsLRURegionEntryHeapIntKey.java  |   21 +-
 .../cache/VMStatsLRURegionEntryHeapLongKey.java |   21 +-
 .../VMStatsLRURegionEntryHeapObjectKey.java     |   21 +-
 .../VMStatsLRURegionEntryHeapStringKey1.java    |   21 +-
 .../VMStatsLRURegionEntryHeapStringKey2.java    |   21 +-
 .../cache/VMStatsLRURegionEntryHeapUUIDKey.java |   21 +-
 .../cache/VMStatsLRURegionEntryOffHeap.java     |   21 +-
 .../VMStatsLRURegionEntryOffHeapIntKey.java     |   21 +-
 .../VMStatsLRURegionEntryOffHeapLongKey.java    |   21 +-
 .../VMStatsLRURegionEntryOffHeapObjectKey.java  |   21 +-
 .../VMStatsLRURegionEntryOffHeapStringKey1.java |   21 +-
 .../VMStatsLRURegionEntryOffHeapStringKey2.java |   21 +-
 .../VMStatsLRURegionEntryOffHeapUUIDKey.java    |   21 +-
 .../internal/cache/VMStatsRegionEntry.java      |   21 +-
 .../internal/cache/VMStatsRegionEntryHeap.java  |   21 +-
 .../cache/VMStatsRegionEntryHeapIntKey.java     |   21 +-
 .../cache/VMStatsRegionEntryHeapLongKey.java    |   21 +-
 .../cache/VMStatsRegionEntryHeapObjectKey.java  |   21 +-
 .../cache/VMStatsRegionEntryHeapStringKey1.java |   21 +-
 .../cache/VMStatsRegionEntryHeapStringKey2.java |   21 +-
 .../cache/VMStatsRegionEntryHeapUUIDKey.java    |   21 +-
 .../cache/VMStatsRegionEntryOffHeap.java        |   21 +-
 .../cache/VMStatsRegionEntryOffHeapIntKey.java  |   21 +-
 .../cache/VMStatsRegionEntryOffHeapLongKey.java |   21 +-
 .../VMStatsRegionEntryOffHeapObjectKey.java     |   21 +-
 .../VMStatsRegionEntryOffHeapStringKey1.java    |   21 +-
 .../VMStatsRegionEntryOffHeapStringKey2.java    |   21 +-
 .../cache/VMStatsRegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VMThinDiskLRURegionEntry.java         |   21 +-
 .../cache/VMThinDiskLRURegionEntryHeap.java     |   21 +-
 .../VMThinDiskLRURegionEntryHeapIntKey.java     |   21 +-
 .../VMThinDiskLRURegionEntryHeapLongKey.java    |   21 +-
 .../VMThinDiskLRURegionEntryHeapObjectKey.java  |   21 +-
 .../VMThinDiskLRURegionEntryHeapStringKey1.java |   21 +-
 .../VMThinDiskLRURegionEntryHeapStringKey2.java |   21 +-
 .../VMThinDiskLRURegionEntryHeapUUIDKey.java    |   21 +-
 .../cache/VMThinDiskLRURegionEntryOffHeap.java  |   21 +-
 .../VMThinDiskLRURegionEntryOffHeapIntKey.java  |   21 +-
 .../VMThinDiskLRURegionEntryOffHeapLongKey.java |   21 +-
 ...MThinDiskLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   21 +-
 .../VMThinDiskLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../internal/cache/VMThinDiskRegionEntry.java   |   21 +-
 .../cache/VMThinDiskRegionEntryHeap.java        |   21 +-
 .../cache/VMThinDiskRegionEntryHeapIntKey.java  |   21 +-
 .../cache/VMThinDiskRegionEntryHeapLongKey.java |   21 +-
 .../VMThinDiskRegionEntryHeapObjectKey.java     |   21 +-
 .../VMThinDiskRegionEntryHeapStringKey1.java    |   21 +-
 .../VMThinDiskRegionEntryHeapStringKey2.java    |   21 +-
 .../cache/VMThinDiskRegionEntryHeapUUIDKey.java |   21 +-
 .../cache/VMThinDiskRegionEntryOffHeap.java     |   21 +-
 .../VMThinDiskRegionEntryOffHeapIntKey.java     |   21 +-
 .../VMThinDiskRegionEntryOffHeapLongKey.java    |   21 +-
 .../VMThinDiskRegionEntryOffHeapObjectKey.java  |   21 +-
 .../VMThinDiskRegionEntryOffHeapStringKey1.java |   21 +-
 .../VMThinDiskRegionEntryOffHeapStringKey2.java |   21 +-
 .../VMThinDiskRegionEntryOffHeapUUIDKey.java    |   21 +-
 .../internal/cache/VMThinLRURegionEntry.java    |   21 +-
 .../cache/VMThinLRURegionEntryHeap.java         |   21 +-
 .../cache/VMThinLRURegionEntryHeapIntKey.java   |   21 +-
 .../cache/VMThinLRURegionEntryHeapLongKey.java  |   21 +-
 .../VMThinLRURegionEntryHeapObjectKey.java      |   21 +-
 .../VMThinLRURegionEntryHeapStringKey1.java     |   21 +-
 .../VMThinLRURegionEntryHeapStringKey2.java     |   21 +-
 .../cache/VMThinLRURegionEntryHeapUUIDKey.java  |   21 +-
 .../cache/VMThinLRURegionEntryOffHeap.java      |   21 +-
 .../VMThinLRURegionEntryOffHeapIntKey.java      |   21 +-
 .../VMThinLRURegionEntryOffHeapLongKey.java     |   21 +-
 .../VMThinLRURegionEntryOffHeapObjectKey.java   |   21 +-
 .../VMThinLRURegionEntryOffHeapStringKey1.java  |   21 +-
 .../VMThinLRURegionEntryOffHeapStringKey2.java  |   21 +-
 .../VMThinLRURegionEntryOffHeapUUIDKey.java     |   21 +-
 .../internal/cache/VMThinRegionEntry.java       |   21 +-
 .../internal/cache/VMThinRegionEntryHeap.java   |   21 +-
 .../cache/VMThinRegionEntryHeapIntKey.java      |   21 +-
 .../cache/VMThinRegionEntryHeapLongKey.java     |   21 +-
 .../cache/VMThinRegionEntryHeapObjectKey.java   |   21 +-
 .../cache/VMThinRegionEntryHeapStringKey1.java  |   21 +-
 .../cache/VMThinRegionEntryHeapStringKey2.java  |   21 +-
 .../cache/VMThinRegionEntryHeapUUIDKey.java     |   21 +-
 .../cache/VMThinRegionEntryOffHeap.java         |   16 +
 .../cache/VMThinRegionEntryOffHeapIntKey.java   |   21 +-
 .../cache/VMThinRegionEntryOffHeapLongKey.java  |   21 +-
 .../VMThinRegionEntryOffHeapObjectKey.java      |   21 +-
 .../VMThinRegionEntryOffHeapStringKey1.java     |   21 +-
 .../VMThinRegionEntryOffHeapStringKey2.java     |   21 +-
 .../cache/VMThinRegionEntryOffHeapUUIDKey.java  |   21 +-
 .../internal/cache/ValidatingDiskRegion.java    |   21 +-
 .../internal/cache/ValueByteWrapper.java        |   21 +-
 .../internal/cache/VersionTimestamp.java        |   21 +-
 .../cache/VersionedStatsDiskLRURegionEntry.java |   21 +-
 .../VersionedStatsDiskLRURegionEntryHeap.java   |   21 +-
 ...sionedStatsDiskLRURegionEntryHeapIntKey.java |   21 +-
 ...ionedStatsDiskLRURegionEntryHeapLongKey.java |   21 +-
 ...nedStatsDiskLRURegionEntryHeapObjectKey.java |   21 +-
 ...edStatsDiskLRURegionEntryHeapStringKey1.java |   21 +-
 ...edStatsDiskLRURegionEntryHeapStringKey2.java |   21 +-
 ...ionedStatsDiskLRURegionEntryHeapUUIDKey.java |   21 +-
 ...VersionedStatsDiskLRURegionEntryOffHeap.java |   21 +-
 ...nedStatsDiskLRURegionEntryOffHeapIntKey.java |   21 +-
 ...edStatsDiskLRURegionEntryOffHeapLongKey.java |   21 +-
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   21 +-
 ...edStatsDiskLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedStatsDiskRegionEntry.java    |   21 +-
 .../VersionedStatsDiskRegionEntryHeap.java      |   21 +-
 ...VersionedStatsDiskRegionEntryHeapIntKey.java |   21 +-
 ...ersionedStatsDiskRegionEntryHeapLongKey.java |   21 +-
 ...sionedStatsDiskRegionEntryHeapObjectKey.java |   21 +-
 ...ionedStatsDiskRegionEntryHeapStringKey1.java |   21 +-
 ...ionedStatsDiskRegionEntryHeapStringKey2.java |   21 +-
 ...ersionedStatsDiskRegionEntryHeapUUIDKey.java |   21 +-
 .../VersionedStatsDiskRegionEntryOffHeap.java   |   21 +-
 ...sionedStatsDiskRegionEntryOffHeapIntKey.java |   21 +-
 ...ionedStatsDiskRegionEntryOffHeapLongKey.java |   21 +-
 ...nedStatsDiskRegionEntryOffHeapObjectKey.java |   21 +-
 ...edStatsDiskRegionEntryOffHeapStringKey1.java |   21 +-
 ...edStatsDiskRegionEntryOffHeapStringKey2.java |   21 +-
 ...ionedStatsDiskRegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedStatsLRURegionEntry.java     |   21 +-
 .../cache/VersionedStatsLRURegionEntryHeap.java |   21 +-
 .../VersionedStatsLRURegionEntryHeapIntKey.java |   21 +-
 ...VersionedStatsLRURegionEntryHeapLongKey.java |   21 +-
 ...rsionedStatsLRURegionEntryHeapObjectKey.java |   21 +-
 ...sionedStatsLRURegionEntryHeapStringKey1.java |   21 +-
 ...sionedStatsLRURegionEntryHeapStringKey2.java |   21 +-
 ...VersionedStatsLRURegionEntryHeapUUIDKey.java |   21 +-
 .../VersionedStatsLRURegionEntryOffHeap.java    |   21 +-
 ...rsionedStatsLRURegionEntryOffHeapIntKey.java |   21 +-
 ...sionedStatsLRURegionEntryOffHeapLongKey.java |   21 +-
 ...onedStatsLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...nedStatsLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...nedStatsLRURegionEntryOffHeapStringKey2.java |   21 +-
 ...sionedStatsLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedStatsRegionEntry.java        |   21 +-
 .../cache/VersionedStatsRegionEntryHeap.java    |   21 +-
 .../VersionedStatsRegionEntryHeapIntKey.java    |   21 +-
 .../VersionedStatsRegionEntryHeapLongKey.java   |   21 +-
 .../VersionedStatsRegionEntryHeapObjectKey.java |   21 +-
 ...VersionedStatsRegionEntryHeapStringKey1.java |   21 +-
 ...VersionedStatsRegionEntryHeapStringKey2.java |   21 +-
 .../VersionedStatsRegionEntryHeapUUIDKey.java   |   21 +-
 .../cache/VersionedStatsRegionEntryOffHeap.java |   21 +-
 .../VersionedStatsRegionEntryOffHeapIntKey.java |   21 +-
 ...VersionedStatsRegionEntryOffHeapLongKey.java |   21 +-
 ...rsionedStatsRegionEntryOffHeapObjectKey.java |   21 +-
 ...sionedStatsRegionEntryOffHeapStringKey1.java |   21 +-
 ...sionedStatsRegionEntryOffHeapStringKey2.java |   21 +-
 ...VersionedStatsRegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedThinDiskLRURegionEntry.java  |   21 +-
 .../VersionedThinDiskLRURegionEntryHeap.java    |   21 +-
 ...rsionedThinDiskLRURegionEntryHeapIntKey.java |   21 +-
 ...sionedThinDiskLRURegionEntryHeapLongKey.java |   21 +-
 ...onedThinDiskLRURegionEntryHeapObjectKey.java |   21 +-
 ...nedThinDiskLRURegionEntryHeapStringKey1.java |   21 +-
 ...nedThinDiskLRURegionEntryHeapStringKey2.java |   21 +-
 ...sionedThinDiskLRURegionEntryHeapUUIDKey.java |   21 +-
 .../VersionedThinDiskLRURegionEntryOffHeap.java |   21 +-
 ...onedThinDiskLRURegionEntryOffHeapIntKey.java |   21 +-
 ...nedThinDiskLRURegionEntryOffHeapLongKey.java |   21 +-
 ...dThinDiskLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   21 +-
 ...nedThinDiskLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedThinDiskRegionEntry.java     |   21 +-
 .../cache/VersionedThinDiskRegionEntryHeap.java |   21 +-
 .../VersionedThinDiskRegionEntryHeapIntKey.java |   21 +-
 ...VersionedThinDiskRegionEntryHeapLongKey.java |   21 +-
 ...rsionedThinDiskRegionEntryHeapObjectKey.java |   21 +-
 ...sionedThinDiskRegionEntryHeapStringKey1.java |   21 +-
 ...sionedThinDiskRegionEntryHeapStringKey2.java |   21 +-
 ...VersionedThinDiskRegionEntryHeapUUIDKey.java |   21 +-
 .../VersionedThinDiskRegionEntryOffHeap.java    |   21 +-
 ...rsionedThinDiskRegionEntryOffHeapIntKey.java |   21 +-
 ...sionedThinDiskRegionEntryOffHeapLongKey.java |   21 +-
 ...onedThinDiskRegionEntryOffHeapObjectKey.java |   21 +-
 ...nedThinDiskRegionEntryOffHeapStringKey1.java |   21 +-
 ...nedThinDiskRegionEntryOffHeapStringKey2.java |   21 +-
 ...sionedThinDiskRegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedThinLRURegionEntry.java      |   21 +-
 .../cache/VersionedThinLRURegionEntryHeap.java  |   21 +-
 .../VersionedThinLRURegionEntryHeapIntKey.java  |   21 +-
 .../VersionedThinLRURegionEntryHeapLongKey.java |   21 +-
 ...ersionedThinLRURegionEntryHeapObjectKey.java |   21 +-
 ...rsionedThinLRURegionEntryHeapStringKey1.java |   21 +-
 ...rsionedThinLRURegionEntryHeapStringKey2.java |   21 +-
 .../VersionedThinLRURegionEntryHeapUUIDKey.java |   21 +-
 .../VersionedThinLRURegionEntryOffHeap.java     |   21 +-
 ...ersionedThinLRURegionEntryOffHeapIntKey.java |   21 +-
 ...rsionedThinLRURegionEntryOffHeapLongKey.java |   21 +-
 ...ionedThinLRURegionEntryOffHeapObjectKey.java |   21 +-
 ...onedThinLRURegionEntryOffHeapStringKey1.java |   21 +-
 ...onedThinLRURegionEntryOffHeapStringKey2.java |   21 +-
 ...rsionedThinLRURegionEntryOffHeapUUIDKey.java |   21 +-
 .../cache/VersionedThinRegionEntry.java         |   21 +-
 .../cache/VersionedThinRegionEntryHeap.java     |   21 +-
 .../VersionedThinRegionEntryHeapIntKey.java     |   21 +-
 .../VersionedThinRegionEntryHeapLongKey.java    |   21 +-
 .../VersionedThinRegionEntryHeapObjectKey.java  |   21 +-
 .../VersionedThinRegionEntryHeapStringKey1.java |   21 +-
 .../VersionedThinRegionEntryHeapStringKey2.java |   21 +-
 .../VersionedThinRegionEntryHeapUUIDKey.java    |   21 +-
 .../cache/VersionedThinRegionEntryOffHeap.java  |   21 +-
 .../VersionedThinRegionEntryOffHeapIntKey.java  |   21 +-
 .../VersionedThinRegionEntryOffHeapLongKey.java |   21 +-
 ...ersionedThinRegionEntryOffHeapObjectKey.java |   21 +-
 ...rsionedThinRegionEntryOffHeapStringKey1.java |   21 +-
 ...rsionedThinRegionEntryOffHeapStringKey2.java |   21 +-
 .../VersionedThinRegionEntryOffHeapUUIDKey.java |   21 +-
 .../internal/cache/WrappedCallbackArgument.java |   21 +-
 .../cache/WrappedRegionMembershipListener.java  |   21 +-
 .../CompressedCachedDeserializable.java         |   23 +-
 .../SnappyCompressedCachedDeserializable.java   |   23 +-
 .../internal/cache/control/FilterByPath.java    |   21 +-
 .../cache/control/HeapMemoryMonitor.java        |   21 +-
 .../cache/control/InternalResourceManager.java  |   21 +-
 .../internal/cache/control/MemoryEvent.java     |   20 +-
 .../cache/control/MemoryThresholds.java         |   16 +
 .../cache/control/OffHeapMemoryMonitor.java     |  124 +-
 .../control/PartitionRebalanceDetailsImpl.java  |   21 +-
 .../cache/control/RebalanceOperationImpl.java   |   21 +-
 .../cache/control/RebalanceResultsImpl.java     |   21 +-
 .../internal/cache/control/RegionFilter.java    |   21 +-
 .../internal/cache/control/ResourceAdvisor.java |   21 +-
 .../internal/cache/control/ResourceEvent.java   |   20 +-
 .../cache/control/ResourceListener.java         |   21 +-
 .../cache/control/ResourceManagerStats.java     |   21 +-
 .../internal/cache/control/ResourceMonitor.java |   16 +
 .../gemfire/internal/cache/delta/Delta.java     |   21 +-
 .../internal/cache/doc-files/properties.html    |    4 +-
 .../cache/execute/AbstractExecution.java        |   21 +-
 .../cache/execute/BucketMovedException.java     |   21 +-
 .../cache/execute/DefaultResultCollector.java   |   20 +-
 .../DistributedRegionFunctionExecutor.java      |   20 +-
 .../DistributedRegionFunctionResultSender.java  |   21 +-
 .../DistributedRegionFunctionResultWaiter.java  |   21 +-
 .../cache/execute/FunctionContextImpl.java      |   21 +-
 .../execute/FunctionExecutionNodePruner.java    |   21 +-
 .../cache/execute/FunctionRemoteContext.java    |   21 +-
 .../cache/execute/FunctionServiceStats.java     |   24 +-
 .../internal/cache/execute/FunctionStats.java   |   21 +-
 .../FunctionStreamingResultCollector.java       |   21 +-
 .../cache/execute/InternalExecution.java        |   21 +-
 .../execute/InternalFunctionException.java      |   21 +-
 ...ternalFunctionInvocationTargetException.java |   21 +-
 .../cache/execute/InternalFunctionService.java  |   24 +-
 .../execute/InternalRegionFunctionContext.java  |   21 +-
 .../cache/execute/InternalResultSender.java     |   21 +-
 .../cache/execute/LocalResultCollector.java     |   20 +-
 .../cache/execute/LocalResultCollectorImpl.java |   21 +-
 .../cache/execute/MemberFunctionExecutor.java   |   21 +-
 .../execute/MemberFunctionResultSender.java     |   20 +-
 .../execute/MemberFunctionResultWaiter.java     |   21 +-
 .../cache/execute/MemberMappedArgument.java     |   20 +-
 .../execute/MultiRegionFunctionContext.java     |   21 +-
 .../execute/MultiRegionFunctionContextImpl.java |   21 +-
 .../execute/MultiRegionFunctionExecutor.java    |   21 +-
 .../MultiRegionFunctionResultWaiter.java        |   21 +-
 .../internal/cache/execute/NoResult.java        |   20 +-
 .../PartitionedRegionFunctionExecutor.java      |   21 +-
 .../PartitionedRegionFunctionResultSender.java  |   20 +-
 .../PartitionedRegionFunctionResultWaiter.java  |   21 +-
 .../execute/RegionFunctionContextImpl.java      |   21 +-
 .../cache/execute/ServerFunctionExecutor.java   |   21 +-
 .../execute/ServerRegionFunctionExecutor.java   |   23 +-
 .../ServerToClientFunctionResultSender.java     |   20 +-
 .../ServerToClientFunctionResultSender65.java   |   20 +-
 .../execute/StreamingFunctionOperation.java     |   21 +-
 .../execute/TransactionFunctionService.java     |   21 +-
 .../cache/execute/util/CommitFunction.java      |   21 +-
 .../util/FindRestEnabledServersFunction.java    |   23 +-
 .../execute/util/NestedTransactionFunction.java |   21 +-
 .../cache/execute/util/RollbackFunction.java    |   21 +-
 .../internal/cache/extension/Extensible.java    |   21 +-
 .../internal/cache/extension/Extension.java     |   21 +-
 .../cache/extension/ExtensionPoint.java         |   21 +-
 .../cache/extension/SimpleExtensionPoint.java   |   21 +-
 .../internal/cache/ha/HAContainerMap.java       |   21 +-
 .../internal/cache/ha/HAContainerRegion.java    |   21 +-
 .../internal/cache/ha/HAContainerWrapper.java   |   21 +-
 .../internal/cache/ha/HARegionQueue.java        |   26 +-
 .../cache/ha/HARegionQueueAttributes.java       |   21 +-
 .../internal/cache/ha/HARegionQueueStats.java   |   21 +-
 .../internal/cache/ha/QueueRemovalMessage.java  |   21 +-
 .../internal/cache/ha/ThreadIdentifier.java     |   21 +-
 .../locks/GFEAbstractQueuedSynchronizer.java    |   21 +-
 .../locks/ReentrantReadWriteWriteShareLock.java |   21 +-
 .../cache/locks/TXLessorDepartureHandler.java   |   21 +-
 .../internal/cache/locks/TXLockBatch.java       |   21 +-
 .../gemfire/internal/cache/locks/TXLockId.java  |   21 +-
 .../internal/cache/locks/TXLockIdImpl.java      |   21 +-
 .../internal/cache/locks/TXLockService.java     |   21 +-
 .../internal/cache/locks/TXLockServiceImpl.java |   21 +-
 .../internal/cache/locks/TXLockToken.java       |   21 +-
 .../locks/TXLockUpdateParticipantsMessage.java  |   21 +-
 .../locks/TXOriginatorRecoveryProcessor.java    |   21 +-
 .../locks/TXRecoverGrantorMessageProcessor.java |   21 +-
 .../cache/locks/TXRegionLockRequest.java        |   21 +-
 .../gemfire/internal/cache/lru/EnableLRU.java   |   21 +-
 .../gemfire/internal/cache/lru/HeapEvictor.java |   21 +-
 .../cache/lru/HeapLRUCapacityController.java    |   21 +-
 .../internal/cache/lru/HeapLRUStatistics.java   |   21 +-
 .../internal/cache/lru/LRUAlgorithm.java        |   21 +-
 .../cache/lru/LRUCapacityController.java        |   21 +-
 .../internal/cache/lru/LRUClockNode.java        |   21 +-
 .../gemfire/internal/cache/lru/LRUEntry.java    |   21 +-
 .../internal/cache/lru/LRUMapCallbacks.java     |   21 +-
 .../internal/cache/lru/LRUStatistics.java       |   21 +-
 .../cache/lru/MemLRUCapacityController.java     |   21 +-
 .../internal/cache/lru/NewLIFOClockHand.java    |   21 +-
 .../internal/cache/lru/NewLRUClockHand.java     |   21 +-
 .../internal/cache/lru/OffHeapEvictor.java      |   21 +-
 .../gemfire/internal/cache/lru/Sizeable.java    |   21 +-
 .../operations/ContainsKeyOperationContext.java |   21 +-
 .../AllBucketProfilesUpdateMessage.java         |   21 +-
 .../partitioned/BecomePrimaryBucketMessage.java |   21 +-
 .../internal/cache/partitioned/Bucket.java      |   21 +-
 .../cache/partitioned/BucketBackupMessage.java  |   20 +-
 .../partitioned/BucketProfileUpdateMessage.java |   21 +-
 .../cache/partitioned/BucketSizeMessage.java    |   21 +-
 .../partitioned/ContainsKeyValueMessage.java    |   20 +-
 .../cache/partitioned/CreateBucketMessage.java  |   21 +-
 .../partitioned/CreateMissingBucketsTask.java   |   23 +-
 .../partitioned/DeposePrimaryBucketMessage.java |   21 +-
 .../cache/partitioned/DestroyMessage.java       |   21 +-
 .../DestroyRegionOnDataStoreMessage.java        |   20 +-
 .../partitioned/DumpAllPRConfigMessage.java     |   20 +-
 .../cache/partitioned/DumpB2NRegion.java        |   20 +-
 .../cache/partitioned/DumpBucketsMessage.java   |   21 +-
 .../partitioned/EndBucketCreationMessage.java   |   21 +-
 .../partitioned/FetchBulkEntriesMessage.java    |   21 +-
 .../cache/partitioned/FetchEntriesMessage.java  |   21 +-
 .../cache/partitioned/FetchEntryMessage.java    |   20 +-
 .../cache/partitioned/FetchKeysMessage.java     |   21 +-
 .../FetchPartitionDetailsMessage.java           |   21 +-
 .../cache/partitioned/FlushMessage.java         |   21 +-
 .../internal/cache/partitioned/GetMessage.java  |   21 +-
 .../partitioned/IdentityRequestMessage.java     |   20 +-
 .../partitioned/IdentityUpdateMessage.java      |   21 +-
 .../cache/partitioned/IndexCreationMsg.java     |   21 +-
 .../cache/partitioned/InterestEventMessage.java |   21 +-
 .../cache/partitioned/InternalPRInfo.java       |   21 +-
 .../partitioned/InternalPartitionDetails.java   |   21 +-
 .../cache/partitioned/InvalidateMessage.java    |   20 +-
 .../internal/cache/partitioned/LoadProbe.java   |   21 +-
 .../internal/cache/partitioned/LockObject.java  |   21 +-
 .../partitioned/ManageBackupBucketMessage.java  |   21 +-
 .../cache/partitioned/ManageBucketMessage.java  |   21 +-
 .../cache/partitioned/MoveBucketMessage.java    |   21 +-
 .../cache/partitioned/OfflineMemberDetails.java |   23 +-
 .../partitioned/OfflineMemberDetailsImpl.java   |   21 +-
 .../cache/partitioned/PREntriesIterator.java    |   21 +-
 .../PRFunctionStreamingResultCollector.java     |   21 +-
 .../internal/cache/partitioned/PRLoad.java      |   21 +-
 .../PRLocallyDestroyedException.java            |   21 +-
 .../cache/partitioned/PRSanityCheckMessage.java |   21 +-
 .../cache/partitioned/PRTombstoneMessage.java   |   21 +-
 .../PRUpdateEntryVersionMessage.java            |   22 +-
 .../partitioned/PartitionMemberInfoImpl.java    |   21 +-
 .../cache/partitioned/PartitionMessage.java     |   21 +-
 .../PartitionMessageWithDirectReply.java        |   21 +-
 .../partitioned/PartitionRegionInfoImpl.java    |   21 +-
 ...rtitionedRegionFunctionStreamingMessage.java |   21 +-
 .../partitioned/PartitionedRegionObserver.java  |   21 +-
 .../PartitionedRegionObserverAdapter.java       |   21 +-
 .../PartitionedRegionObserverHolder.java        |   23 +-
 .../PartitionedRegionRebalanceOp.java           |   73 +-
 .../partitioned/PrimaryRequestMessage.java      |   21 +-
 .../cache/partitioned/PutAllPRMessage.java      |   21 +-
 .../internal/cache/partitioned/PutMessage.java  |   42 +-
 .../cache/partitioned/QueryMessage.java         |   21 +-
 .../cache/partitioned/RecoveryRunnable.java     |   23 +-
 .../RedundancyAlreadyMetException.java          |   21 +-
 .../cache/partitioned/RedundancyLogger.java     |   21 +-
 .../cache/partitioned/RegionAdvisor.java        |   20 +-
 .../partitioned/RemoteFetchKeysMessage.java     |   21 +-
 .../cache/partitioned/RemoteSizeMessage.java    |   21 +-
 .../cache/partitioned/RemoveAllPRMessage.java   |   21 +-
 .../cache/partitioned/RemoveBucketMessage.java  |   21 +-
 .../cache/partitioned/RemoveIndexesMessage.java |   21 +-
 .../internal/cache/partitioned/SizeMessage.java |   21 +-
 .../cache/partitioned/SizedBasedLoadProbe.java  |   21 +-
 .../StreamingPartitionOperation.java            |   24 +-
 .../partitioned/rebalance/BucketOperator.java   |   21 +-
 .../rebalance/CompositeDirector.java            |   21 +-
 .../rebalance/ExplicitMoveDirector.java         |   21 +-
 .../partitioned/rebalance/FPRDirector.java      |   21 +-
 .../partitioned/rebalance/MoveBuckets.java      |   21 +-
 .../partitioned/rebalance/MovePrimaries.java    |   21 +-
 .../partitioned/rebalance/MovePrimariesFPR.java |   21 +-
 .../rebalance/ParallelBucketOperator.java       |   16 +
 .../rebalance/PartitionedRegionLoadModel.java   |   21 +-
 .../rebalance/PercentageMoveDirector.java       |   21 +-
 .../rebalance/RebalanceDirector.java            |   21 +-
 .../rebalance/RebalanceDirectorAdapter.java     |   21 +-
 .../rebalance/RemoveOverRedundancy.java         |   21 +-
 .../rebalance/SatisfyRedundancy.java            |   21 +-
 .../rebalance/SatisfyRedundancyFPR.java         |   21 +-
 .../rebalance/SimulatedBucketOperator.java      |   21 +-
 .../cache/persistence/BackupInspector.java      |   21 +-
 .../cache/persistence/BackupManager.java        |   21 +-
 .../cache/persistence/BytesAndBits.java         |   21 +-
 .../cache/persistence/CanonicalIdHolder.java    |   21 +-
 .../CreatePersistentRegionProcessor.java        |   21 +-
 .../cache/persistence/DiskExceptionHandler.java |   21 +-
 .../persistence/DiskInitFileInterpreter.java    |   21 +-
 .../cache/persistence/DiskInitFileParser.java   |   21 +-
 .../cache/persistence/DiskRecoveryStore.java    |   23 +-
 .../cache/persistence/DiskRegionView.java       |   21 +-
 .../cache/persistence/DiskStoreFilter.java      |   23 +-
 .../internal/cache/persistence/DiskStoreID.java |   21 +-
 .../persistence/MembershipFlushRequest.java     |   21 +-
 .../persistence/MembershipViewRequest.java      |   21 +-
 .../internal/cache/persistence/OplogType.java   |   18 +-
 .../cache/persistence/PRPersistentConfig.java   |   21 +-
 .../cache/persistence/PersistenceAdvisor.java   |   21 +-
 .../persistence/PersistenceAdvisorImpl.java     |   21 +-
 .../persistence/PersistenceObserverHolder.java  |   21 +-
 .../cache/persistence/PersistentMemberID.java   |   21 +-
 .../persistence/PersistentMemberManager.java    |   21 +-
 .../persistence/PersistentMemberPattern.java    |   23 +-
 .../persistence/PersistentMemberState.java      |   21 +-
 .../cache/persistence/PersistentMemberView.java |   21 +-
 .../persistence/PersistentMembershipView.java   |   23 +-
 .../persistence/PersistentStateListener.java    |   23 +-
 .../PersistentStateQueryMessage.java            |   21 +-
 .../PersistentStateQueryResults.java            |   21 +-
 .../PrepareNewPersistentMemberMessage.java      |   21 +-
 .../RemovePersistentMemberMessage.java          |   21 +-
 .../cache/persistence/RestoreScript.java        |   21 +-
 .../persistence/UninterruptibleFileChannel.java |   18 +-
 .../UninterruptibleRandomAccessFile.java        |   16 +
 .../persistence/query/CloseableIterator.java    |   18 +-
 .../persistence/query/IdentityExtractor.java    |   16 +
 .../cache/persistence/query/IndexMap.java       |   21 +-
 .../cache/persistence/query/ResultBag.java      |   21 +-
 .../cache/persistence/query/ResultList.java     |   21 +-
 .../cache/persistence/query/ResultMap.java      |   21 +-
 .../cache/persistence/query/ResultSet.java      |   21 +-
 .../persistence/query/SortKeyExtractor.java     |   16 +
 .../query/TemporaryResultSetFactory.java        |   21 +-
 .../persistence/query/mock/ByteComparator.java  |   21 +-
 .../mock/CachedDeserializableComparator.java    |   23 +-
 .../persistence/query/mock/IndexMapImpl.java    |   21 +-
 .../persistence/query/mock/ItrAdapter.java      |   23 +-
 .../query/mock/NaturalComparator.java           |   16 +
 .../cache/persistence/query/mock/Pair.java      |   21 +-
 .../persistence/query/mock/PairComparator.java  |   21 +-
 .../persistence/query/mock/ResultListImpl.java  |   21 +-
 .../query/mock/ReverseComparator.java           |   21 +-
 .../query/mock/SortedResultBagImpl.java         |   21 +-
 .../query/mock/SortedResultMapImpl.java         |   21 +-
 .../query/mock/SortedResultSetImpl.java         |   21 +-
 .../persistence/soplog/AbstractCompactor.java   |   21 +-
 .../soplog/AbstractKeyValueIterator.java        |   21 +-
 .../soplog/AbstractSortedReader.java            |   21 +-
 .../soplog/ArraySerializedComparator.java       |   21 +-
 .../persistence/soplog/ByteComparator.java      |   21 +-
 .../cache/persistence/soplog/Compactor.java     |   21 +-
 .../soplog/CompositeSerializedComparator.java   |   21 +-
 .../persistence/soplog/CursorIterator.java      |   21 +-
 .../soplog/DelegatingSerializedComparator.java  |   21 +-
 .../soplog/HFileStoreStatistics.java            |   21 +-
 .../soplog/IndexSerializedComparator.java       |   21 +-
 .../persistence/soplog/KeyValueIterator.java    |   21 +-
 .../cache/persistence/soplog/LevelTracker.java  |   21 +-
 .../soplog/LexicographicalComparator.java       |   21 +-
 .../cache/persistence/soplog/NonCompactor.java  |   21 +-
 .../soplog/ReversingSerializedComparator.java   |   21 +-
 .../persistence/soplog/SizeTieredCompactor.java |   21 +-
 .../cache/persistence/soplog/SoplogToken.java   |   21 +-
 .../cache/persistence/soplog/SortedBuffer.java  |   21 +-
 .../cache/persistence/soplog/SortedOplog.java   |   21 +-
 .../persistence/soplog/SortedOplogFactory.java  |   21 +-
 .../persistence/soplog/SortedOplogSet.java      |   21 +-
 .../persistence/soplog/SortedOplogSetImpl.java  |   21 +-
 .../soplog/SortedOplogStatistics.java           |   21 +-
 .../cache/persistence/soplog/SortedReader.java  |   21 +-
 .../persistence/soplog/TrackedReference.java    |   21 +-
 .../soplog/hfile/BlockCacheHolder.java          |   21 +-
 .../soplog/hfile/HFileSortedOplog.java          |   21 +-
 .../soplog/hfile/HFileSortedOplogFactory.java   |   21 +-
 .../soplog/nofile/NoFileSortedOplog.java        |   21 +-
 .../soplog/nofile/NoFileSortedOplogFactory.java |   21 +-
 .../snapshot/CacheSnapshotServiceImpl.java      |   21 +-
 .../internal/cache/snapshot/ClientExporter.java |   21 +-
 .../cache/snapshot/ExportedRegistry.java        |   21 +-
 .../internal/cache/snapshot/FlowController.java |   21 +-
 .../internal/cache/snapshot/GFSnapshot.java     |   21 +-
 .../internal/cache/snapshot/LocalExporter.java  |   21 +-
 .../snapshot/RegionSnapshotServiceImpl.java     |   21 +-
 .../cache/snapshot/SnapshotFileMapper.java      |   21 +-
 .../cache/snapshot/SnapshotOptionsImpl.java     |   21 +-
 .../internal/cache/snapshot/SnapshotPacket.java |   21 +-
 .../cache/snapshot/WindowedExporter.java        |   21 +-
 .../gemfire/internal/cache/tier/Acceptor.java   |   21 +-
 .../internal/cache/tier/BatchException.java     |   21 +-
 .../internal/cache/tier/CachedRegionHelper.java |   21 +-
 .../internal/cache/tier/ClientHandShake.java    |   21 +-
 .../gemfire/internal/cache/tier/Command.java    |   21 +-
 .../internal/cache/tier/ConnectionProxy.java    |  181 +-
 .../internal/cache/tier/InterestType.java       |   21 +-
 .../cache/tier/InternalBridgeMembership.java    |  715 -------
 .../cache/tier/InternalClientMembership.java    |  626 +++++++
 .../internal/cache/tier/MessageType.java        |   21 +-
 .../cache/tier/sockets/AcceptorImpl.java        |   77 +-
 .../cache/tier/sockets/BaseCommand.java         |   21 +-
 .../cache/tier/sockets/BaseCommandQuery.java    |   16 +
 .../cache/tier/sockets/CacheClientNotifier.java |   47 +-
 .../tier/sockets/CacheClientNotifierStats.java  |   21 +-
 .../cache/tier/sockets/CacheClientProxy.java    |   58 +-
 .../tier/sockets/CacheClientProxyStats.java     |   21 +-
 .../cache/tier/sockets/CacheClientUpdater.java  |   43 +-
 .../cache/tier/sockets/CacheServerHelper.java   |   21 +-
 .../cache/tier/sockets/CacheServerStats.java    |   21 +-
 .../cache/tier/sockets/ChunkedMessage.java      |   21 +-
 .../tier/sockets/ClientBlacklistProcessor.java  |   25 +-
 .../sockets/ClientDataSerializerMessage.java    |   21 +-
 .../cache/tier/sockets/ClientHealthMonitor.java |   21 +-
 .../tier/sockets/ClientInstantiatorMessage.java |   20 +-
 .../tier/sockets/ClientInterestMessageImpl.java |   21 +-
 .../tier/sockets/ClientMarkerMessageImpl.java   |   21 +-
 .../cache/tier/sockets/ClientMessage.java       |   21 +-
 .../tier/sockets/ClientPingMessageImpl.java     |   21 +-
 .../tier/sockets/ClientProxyMembershipID.java   |   21 +-
 .../tier/sockets/ClientTombstoneMessage.java    |   21 +-
 .../cache/tier/sockets/ClientUpdateMessage.java |   21 +-
 .../tier/sockets/ClientUpdateMessageImpl.java   |   21 +-
 .../cache/tier/sockets/ClientUserAuths.java     |   21 +-
 .../cache/tier/sockets/CommandInitializer.java  |   21 +-
 .../cache/tier/sockets/ConnectionListener.java  |   21 +-
 .../tier/sockets/ConnectionListenerAdapter.java |   21 +-
 .../cache/tier/sockets/HAEventWrapper.java      |   21 +-
 .../internal/cache/tier/sockets/HandShake.java  |   21 +-
 .../tier/sockets/InterestResultPolicyImpl.java  |   21 +-
 .../internal/cache/tier/sockets/Message.java    |   21 +-
 .../cache/tier/sockets/MessageStats.java        |   21 +-
 .../cache/tier/sockets/ObjectPartList.java      |   21 +-
 .../cache/tier/sockets/ObjectPartList651.java   |   21 +-
 .../internal/cache/tier/sockets/Part.java       |   21 +-
 .../RemoveClientFromBlacklistMessage.java       |   27 +-
 .../tier/sockets/SerializedObjectPartList.java  |   21 +-
 .../cache/tier/sockets/ServerConnection.java    |   29 +-
 .../tier/sockets/ServerHandShakeProcessor.java  |   21 +-
 .../cache/tier/sockets/ServerQueueStatus.java   |   21 +-
 .../tier/sockets/ServerResponseMatrix.java      |   20 +-
 .../tier/sockets/UnregisterAllInterest.java     |   21 +-
 .../cache/tier/sockets/UserAuthAttributes.java  |   21 +-
 .../cache/tier/sockets/VersionedObjectList.java |   21 +-
 .../cache/tier/sockets/command/AddPdxEnum.java  |   21 +-
 .../cache/tier/sockets/command/AddPdxType.java  |   21 +-
 .../cache/tier/sockets/command/ClearRegion.java |   21 +-
 .../cache/tier/sockets/command/ClientReady.java |   21 +-
 .../tier/sockets/command/CloseConnection.java   |   21 +-
 .../tier/sockets/command/CommitCommand.java     |   21 +-
 .../cache/tier/sockets/command/ContainsKey.java |   21 +-
 .../tier/sockets/command/ContainsKey66.java     |   21 +-
 .../tier/sockets/command/CreateRegion.java      |   21 +-
 .../cache/tier/sockets/command/Default.java     |   21 +-
 .../cache/tier/sockets/command/Destroy.java     |   21 +-
 .../cache/tier/sockets/command/Destroy65.java   |   21 +-
 .../cache/tier/sockets/command/Destroy70.java   |   23 +-
 .../tier/sockets/command/DestroyRegion.java     |   21 +-
 .../tier/sockets/command/ExecuteFunction.java   |   21 +-
 .../tier/sockets/command/ExecuteFunction65.java |   20 +-
 .../tier/sockets/command/ExecuteFunction66.java |   20 +-
 .../tier/sockets/command/ExecuteFunction70.java |   21 +-
 .../sockets/command/ExecuteRegionFunction.java  |   20 +-
 .../command/ExecuteRegionFunction61.java        |   20 +-
 .../command/ExecuteRegionFunction65.java        |   20 +-
 .../command/ExecuteRegionFunction66.java        |   20 +-
 .../command/ExecuteRegionFunctionSingleHop.java |   21 +-
 .../sockets/command/GatewayReceiverCommand.java |   21 +-
 .../cache/tier/sockets/command/Get70.java       |   21 +-
 .../cache/tier/sockets/command/GetAll.java      |   21 +-
 .../cache/tier/sockets/command/GetAll651.java   |   21 +-
 .../cache/tier/sockets/command/GetAll70.java    |   23 +-
 .../cache/tier/sockets/command/GetAllForRI.java |   21 +-
 .../sockets/command/GetAllWithCallback.java     |   21 +-
 .../command/GetClientPRMetadataCommand.java     |   20 +-
 .../command/GetClientPRMetadataCommand66.java   |   20 +-
 .../GetClientPartitionAttributesCommand.java    |   20 +-
 .../GetClientPartitionAttributesCommand66.java  |   20 +-
 .../cache/tier/sockets/command/GetEntry70.java  |   23 +-
 .../tier/sockets/command/GetEntryCommand.java   |   21 +-
 .../sockets/command/GetFunctionAttribute.java   |   21 +-
 .../tier/sockets/command/GetPDXEnumById.java    |   21 +-
 .../tier/sockets/command/GetPDXIdForEnum.java   |   21 +-
 .../tier/sockets/command/GetPDXIdForType.java   |   21 +-
 .../tier/sockets/command/GetPDXTypeById.java    |   21 +-
 .../tier/sockets/command/GetPdxEnums70.java     |   21 +-
 .../tier/sockets/command/GetPdxTypes70.java     |   21 +-
 .../cache/tier/sockets/command/Invalid.java     |   21 +-
 .../cache/tier/sockets/command/Invalidate.java  |   21 +-
 .../tier/sockets/command/Invalidate70.java      |   23 +-
 .../cache/tier/sockets/command/KeySet.java      |   21 +-
 .../cache/tier/sockets/command/MakePrimary.java |   21 +-
 .../tier/sockets/command/ManagementCommand.java |   21 +-
 .../cache/tier/sockets/command/PeriodicAck.java |   21 +-
 .../cache/tier/sockets/command/Ping.java        |   21 +-
 .../cache/tier/sockets/command/Put.java         |   21 +-
 .../cache/tier/sockets/command/Put61.java       |   21 +-
 .../cache/tier/sockets/command/Put65.java       |   21 +-
 .../cache/tier/sockets/command/Put70.java       |   21 +-
 .../cache/tier/sockets/command/PutAll.java      |   21 +-
 .../cache/tier/sockets/command/PutAll70.java    |   21 +-
 .../cache/tier/sockets/command/PutAll80.java    |   21 +-
 .../sockets/command/PutAllWithCallback.java     |   21 +-
 .../sockets/command/PutUserCredentials.java     |   21 +-
 .../cache/tier/sockets/command/Query.java       |   21 +-
 .../cache/tier/sockets/command/Query651.java    |   21 +-
 .../command/RegisterDataSerializers.java        |   21 +-
 .../sockets/command/RegisterInstantiators.java  |   21 +-
 .../tier/sockets/command/RegisterInterest.java  |   21 +-
 .../sockets/command/RegisterInterest61.java     |   21 +-
 .../sockets/command/RegisterInterestList.java   |   21 +-
 .../sockets/command/RegisterInterestList61.java |   21 +-
 .../sockets/command/RegisterInterestList66.java |   21 +-
 .../cache/tier/sockets/command/RemoveAll.java   |   21 +-
 .../tier/sockets/command/RemoveUserAuth.java    |   21 +-
 .../cache/tier/sockets/command/Request.java     |   21 +-
 .../tier/sockets/command/RequestEventValue.java |   20 +-
 .../tier/sockets/command/RollbackCommand.java   |   21 +-
 .../cache/tier/sockets/command/Size.java        |   21 +-
 .../tier/sockets/command/TXFailoverCommand.java |   21 +-
 .../command/TXSynchronizationCommand.java       |   21 +-
 .../sockets/command/UnregisterInterest.java     |   21 +-
 .../sockets/command/UnregisterInterestList.java |   21 +-
 .../command/UpdateClientNotification.java       |   21 +-
 .../doc-files/communication-architecture.fig    |    4 +-
 .../cache/tx/AbstractPeerTXRegionStub.java      |   21 +-
 .../internal/cache/tx/ClientTXRegionStub.java   |   21 +-
 .../internal/cache/tx/ClientTXStateStub.java    |   21 +-
 .../cache/tx/DistClientTXStateStub.java         |   19 +-
 .../internal/cache/tx/DistTxEntryEvent.java     |   16 +
 .../internal/cache/tx/DistTxKeyInfo.java        |   18 +-
 .../cache/tx/DistributedTXRegionStub.java       |   21 +-
 .../cache/tx/PartitionedTXRegionStub.java       |   21 +-
 .../gemfire/internal/cache/tx/TXRegionStub.java |   21 +-
 .../cache/tx/TransactionalOperation.java        |   24 +-
 .../cache/versions/CompactVersionHolder.java    |   21 +-
 .../ConcurrentCacheModificationException.java   |   23 +-
 .../cache/versions/DiskRegionVersionVector.java |   21 +-
 .../internal/cache/versions/DiskVersionTag.java |   21 +-
 .../internal/cache/versions/RVVException.java   |   21 +-
 .../internal/cache/versions/RVVExceptionB.java  |   23 +-
 .../internal/cache/versions/RVVExceptionT.java  |   23 +-
 .../cache/versions/RegionVersionHolder.java     |   21 +-
 .../cache/versions/RegionVersionVector.java     |   21 +-
 .../cache/versions/VMRegionVersionVector.java   |   21 +-
 .../internal/cache/versions/VMVersionTag.java   |   21 +-
 .../internal/cache/versions/VersionHolder.java  |   21 +-
 .../internal/cache/versions/VersionSource.java  |   21 +-
 .../internal/cache/versions/VersionStamp.java   |   21 +-
 .../internal/cache/versions/VersionTag.java     |   21 +-
 .../internal/cache/vmotion/VMotionObserver.java |   20 +-
 .../cache/vmotion/VMotionObserverAdapter.java   |   20 +-
 .../cache/vmotion/VMotionObserverHolder.java    |   20 +-
 .../cache/wan/AbstractGatewaySender.java        |   20 +-
 .../AbstractGatewaySenderEventProcessor.java    |   21 +-
 .../AsyncEventQueueConfigurationException.java  |   21 +-
 .../internal/cache/wan/BatchException70.java    |   21 +-
 .../cache/wan/DistributedSystemListener.java    |   16 +
 .../cache/wan/GatewayEventFilterImpl.java       |   21 +-
 .../cache/wan/GatewayReceiverException.java     |   21 +-
 .../cache/wan/GatewayReceiverStats.java         |   21 +-
 .../cache/wan/GatewaySenderAdvisor.java         |   21 +-
 .../cache/wan/GatewaySenderAttributes.java      |   21 +-
 .../GatewaySenderConfigurationException.java    |   21 +-
 .../wan/GatewaySenderEventCallbackArgument.java |   20 +-
 .../GatewaySenderEventCallbackDispatcher.java   |   20 +-
 .../cache/wan/GatewaySenderEventDispatcher.java |   21 +-
 .../cache/wan/GatewaySenderEventImpl.java       |   20 +-
 .../cache/wan/GatewaySenderException.java       |   21 +-
 .../internal/cache/wan/GatewaySenderStats.java  |   21 +-
 .../cache/wan/InternalGatewaySenderFactory.java |   16 +
 .../cache/wan/TransportFilterServerSocket.java  |   21 +-
 .../cache/wan/TransportFilterSocket.java        |   21 +-
 .../cache/wan/TransportFilterSocketFactory.java |   21 +-
 .../internal/cache/wan/WANServiceProvider.java  |   16 +
 .../BucketRegionQueueUnavailableException.java  |   16 +
 ...rentParallelGatewaySenderEventProcessor.java |   21 +-
 .../ConcurrentParallelGatewaySenderQueue.java   |   21 +-
 .../ParallelGatewaySenderEventProcessor.java    |   21 +-
 .../parallel/ParallelGatewaySenderQueue.java    |   21 +-
 .../ParallelQueueBatchRemovalMessage.java       |   21 +-
 .../parallel/ParallelQueueRemovalMessage.java   |   21 +-
 .../cache/wan/parallel/RREventIDResolver.java   |   21 +-
 .../cache/wan/serial/BatchDestroyOperation.java |   21 +-
 ...urrentSerialGatewaySenderEventProcessor.java |   21 +-
 .../SerialGatewaySenderEventProcessor.java      |   20 +-
 .../wan/serial/SerialGatewaySenderQueue.java    |   23 +-
 .../serial/SerialSecondaryGatewayListener.java  |   21 +-
 .../internal/cache/wan/spi/WANFactory.java      |   16 +
 .../cache/xmlcache/AbstractXmlParser.java       |   21 +-
 .../cache/xmlcache/AsyncEventQueueCreation.java |   21 +-
 .../cache/xmlcache/BindingCreation.java         |   21 +-
 .../cache/xmlcache/BridgeServerCreation.java    |  249 ---
 .../internal/cache/xmlcache/CacheCreation.java  |   79 +-
 .../cache/xmlcache/CacheServerCreation.java     |  257 +++
 .../CacheTransactionManagerCreation.java        |   21 +-
 .../internal/cache/xmlcache/CacheXml.java       |   21 +-
 .../cache/xmlcache/CacheXmlGenerator.java       |   66 +-
 .../internal/cache/xmlcache/CacheXmlParser.java |   45 +-
 .../xmlcache/CacheXmlPropertyResolver.java      |   21 +-
 .../CacheXmlPropertyResolverHelper.java         |   21 +-
 .../cache/xmlcache/CacheXmlVersion.java         |   17 +-
 .../cache/xmlcache/ClientCacheCreation.java     |   26 +-
 .../cache/xmlcache/ClientHaQueueCreation.java   |   21 +-
 .../internal/cache/xmlcache/Declarable2.java    |   21 +-
 .../cache/xmlcache/DefaultEntityResolver2.java  |   21 +-
 .../xmlcache/DiskStoreAttributesCreation.java   |   21 +-
 .../cache/xmlcache/FunctionServiceCreation.java |   21 +-
 .../cache/xmlcache/GatewayReceiverCreation.java |   21 +-
 .../cache/xmlcache/IndexCreationData.java       |   21 +-
 .../ParallelAsyncEventQueueCreation.java        |   21 +-
 .../xmlcache/ParallelGatewaySenderCreation.java |   21 +-
 .../cache/xmlcache/PivotalEntityResolver.java   |   21 +-
 .../cache/xmlcache/PropertyResolver.java        |   21 +-
 .../xmlcache/RegionAttributesCreation.java      |   30 +-
 .../internal/cache/xmlcache/RegionCreation.java |   21 +-
 .../cache/xmlcache/ResourceManagerCreation.java |   21 +-
 .../xmlcache/SerialAsyncEventQueueCreation.java |   21 +-
 .../xmlcache/SerialGatewaySenderCreation.java   |   21 +-
 .../cache/xmlcache/SerializerCreation.java      |   21 +-
 .../internal/cache/xmlcache/XmlGenerator.java   |   21 +-
 .../cache/xmlcache/XmlGeneratorUtils.java       |   21 +-
 .../internal/cache/xmlcache/XmlParser.java      |   21 +-
 .../gemfire/internal/concurrent/AL.java         |   21 +-
 .../internal/concurrent/AtomicLong5.java        |   21 +-
 .../gemfire/internal/concurrent/Atomics.java    |   21 +-
 .../concurrent/CompactConcurrentHashSet2.java   |   16 +
 .../internal/concurrent/ConcurrentHashSet.java  |   21 +-
 .../gemfire/internal/concurrent/LI.java         |   21 +-
 .../internal/concurrent/MapCallback.java        |   21 +-
 .../internal/concurrent/MapCallbackAdapter.java |   21 +-
 .../gemfire/internal/concurrent/MapResult.java  |   21 +-
 .../internal/datasource/AbstractDataSource.java |   21 +-
 .../internal/datasource/AbstractPoolCache.java  |   21 +-
 .../ClientConnectionFactoryWrapper.java         |   21 +-
 .../internal/datasource/ConfigProperty.java     |   21 +-
 .../ConfiguredDataSourceProperties.java         |   21 +-
 .../ConnectionEventListenerAdaptor.java         |   21 +-
 .../datasource/ConnectionPoolCache.java         |   21 +-
 .../datasource/ConnectionPoolCacheImpl.java     |   21 +-
 .../internal/datasource/ConnectionProvider.java |   21 +-
 .../datasource/ConnectionProviderException.java |   21 +-
 .../datasource/DataSourceCreateException.java   |   21 +-
 .../internal/datasource/DataSourceFactory.java  |   21 +-
 .../datasource/DataSourceResources.java         |   21 +-
 .../FacetsJCAConnectionManagerImpl.java         |   21 +-
 .../datasource/GemFireBasicDataSource.java      |   21 +-
 .../datasource/GemFireConnPooledDataSource.java |   21 +-
 .../GemFireConnectionPoolManager.java           |   21 +-
 .../GemFireTransactionDataSource.java           |   21 +-
 .../datasource/JCAConnectionManagerImpl.java    |   21 +-
 .../datasource/ManagedPoolCacheImpl.java        |   21 +-
 .../internal/datasource/PoolException.java      |   21 +-
 .../internal/datasource/TranxPoolCacheImpl.java |   21 +-
 .../i18n/AbstractStringIdResourceBundle.java    |   21 +-
 .../gemfire/internal/i18n/LocalizedStrings.java |   43 +-
 .../internal/i18n/ParentLocalizedStrings.java   |  102 +-
 .../internal/io/CompositeOutputStream.java      |   21 +-
 .../internal/io/CompositePrintStream.java       |   21 +-
 .../gemfire/internal/io/TeeOutputStream.java    |   21 +-
 .../gemfire/internal/io/TeePrintStream.java     |   21 +-
 .../gemfire/internal/jndi/ContextImpl.java      |   21 +-
 .../jndi/InitialContextFactoryImpl.java         |   21 +-
 .../gemfire/internal/jndi/JNDIInvoker.java      |   21 +-
 .../gemfire/internal/jndi/NameParserImpl.java   |   21 +-
 .../gemfire/internal/jta/GlobalTransaction.java |   21 +-
 .../gemfire/internal/jta/TransactionImpl.java   |   21 +-
 .../internal/jta/TransactionManagerImpl.java    |   21 +-
 .../gemfire/internal/jta/TransactionUtils.java  |   21 +-
 .../internal/jta/UserTransactionImpl.java       |   21 +-
 .../gemstone/gemfire/internal/jta/XidImpl.java  |   21 +-
 .../gemfire/internal/lang/ClassUtils.java       |   20 +-
 .../gemstone/gemfire/internal/lang/Filter.java  |   18 +-
 .../gemfire/internal/lang/InOutParameter.java   |   20 +-
 .../gemfire/internal/lang/Initable.java         |   20 +-
 .../gemfire/internal/lang/Initializer.java      |   21 +-
 .../internal/lang/MutableIdentifiable.java      |   24 +-
 .../gemfire/internal/lang/ObjectUtils.java      |   20 +-
 .../gemfire/internal/lang/Orderable.java        |   20 +-
 .../gemstone/gemfire/internal/lang/Ordered.java |   20 +-
 .../gemfire/internal/lang/StringUtils.java      |   20 +-
 .../gemfire/internal/lang/SystemUtils.java      |   20 +-
 .../gemfire/internal/lang/ThreadUtils.java      |   20 +-
 .../gemfire/internal/logging/DateFormatter.java |   16 +
 .../internal/logging/DebugLogWriter.java        |   21 +-
 .../internal/logging/GemFireFormatter.java      |   21 +-
 .../internal/logging/GemFireHandler.java        |   21 +-
 .../gemfire/internal/logging/GemFireLevel.java  |   21 +-
 .../internal/logging/InternalLogWriter.java     |   16 +
 .../internal/logging/LocalLogWriter.java        |   21 +-
 .../gemfire/internal/logging/LogConfig.java     |   16 +
 .../gemfire/internal/logging/LogFileParser.java |   21 +-
 .../gemfire/internal/logging/LogService.java    |  149 +-
 .../internal/logging/LogWriterFactory.java      |   16 +
 .../gemfire/internal/logging/LogWriterImpl.java |   21 +-
 .../internal/logging/LoggingThreadGroup.java    |   16 +
 .../internal/logging/ManagerLogWriter.java      |   21 +-
 .../gemfire/internal/logging/MergeLogFiles.java |   21 +-
 .../gemfire/internal/logging/PureLogWriter.java |   21 +-
 .../logging/SecurityLocalLogWriter.java         |   21 +-
 .../internal/logging/SecurityLogConfig.java     |   16 +
 .../internal/logging/SecurityLogWriter.java     |   21 +-
 .../logging/SecurityManagerLogWriter.java       |   21 +-
 .../gemfire/internal/logging/SortLogFile.java   |   21 +-
 .../internal/logging/StandardErrorPrinter.java  |   16 +
 .../internal/logging/StandardOutputPrinter.java |   16 +
 .../internal/logging/log4j/AlertAppender.java   |   16 +
 .../internal/logging/log4j/AppenderContext.java |   16 +
 .../internal/logging/log4j/ConfigLocator.java   |   16 +
 .../internal/logging/log4j/Configurator.java    |   21 +
 .../internal/logging/log4j/FastLogger.java      |   16 +
 .../internal/logging/log4j/GemFireLogger.java   |   16 +
 .../logging/log4j/LocalizedMessage.java         |   16 +
 .../internal/logging/log4j/LogMarker.java       |   16 +
 .../logging/log4j/LogWriterAppender.java        |   18 +-
 .../logging/log4j/LogWriterAppenders.java       |   16 +
 .../internal/logging/log4j/LogWriterLogger.java |   16 +
 .../logging/log4j/ThreadIdPatternConverter.java |   16 +
 .../gemfire/internal/memcached/Command.java     |   21 +-
 .../internal/memcached/CommandProcessor.java    |   21 +-
 .../internal/memcached/ConnectionHandler.java   |   21 +-
 .../gemfire/internal/memcached/KeyWrapper.java  |   21 +-
 .../gemfire/internal/memcached/Reply.java       |   21 +-
 .../internal/memcached/RequestReader.java       |   21 +-
 .../internal/memcached/ResponseStatus.java      |   21 +-
 .../internal/memcached/ValueWrapper.java        |   21 +-
 .../memcached/commands/AbstractCommand.java     |   21 +-
 .../internal/memcached/commands/AddCommand.java |   21 +-
 .../memcached/commands/AddQCommand.java         |   16 +
 .../memcached/commands/AppendCommand.java       |   21 +-
 .../memcached/commands/AppendQCommand.java      |   16 +
 .../internal/memcached/commands/CASCommand.java |   21 +-
 .../memcached/commands/ClientError.java         |   21 +-
 .../memcached/commands/DecrementCommand.java    |   21 +-
 .../memcached/commands/DecrementQCommand.java   |   16 +
 .../memcached/commands/DeleteCommand.java       |   21 +-
 .../memcached/commands/DeleteQCommand.java      |   16 +
 .../memcached/commands/FlushAllCommand.java     |   21 +-
 .../memcached/commands/FlushAllQCommand.java    |   16 +
 .../internal/memcached/commands/GATCommand.java |   16 +
 .../memcached/commands/GATQCommand.java         |   16 +
 .../internal/memcached/commands/GetCommand.java |   21 +-
 .../memcached/commands/GetKCommand.java         |   16 +
 .../memcached/commands/GetKQCommand.java        |   16 +
 .../memcached/commands/GetQCommand.java         |   21 +-
 .../memcached/commands/IncrementCommand.java    |   21 +-
 .../memcached/commands/IncrementQCommand.java   |   16 +
 .../memcached/commands/NoOpCommand.java         |   21 +-
 .../memcached/commands/NotSupportedCommand.java |   21 +-
 .../memcached/commands/PrependCommand.java      |   21 +-
 .../memcached/commands/PrependQCommand.java     |   16 +
 .../memcached/commands/QuitCommand.java         |   21 +-
 .../memcached/commands/QuitQCommand.java        |   16 +
 .../memcached/commands/ReplaceCommand.java      |   21 +-
 .../memcached/commands/ReplaceQCommand.java     |   16 +
 .../internal/memcached/commands/SetCommand.java |   21 +-
 .../memcached/commands/SetQCommand.java         |   16 +
 .../memcached/commands/StatsCommand.java        |   21 +-
 .../memcached/commands/StorageCommand.java      |   21 +-
 .../memcached/commands/TouchCommand.java        |   21 +-
 .../memcached/commands/VerbosityCommand.java    |   21 +-
 .../memcached/commands/VersionCommand.java      |   21 +-
 .../modules/util/RegionConfiguration.java       |   21 +-
 .../gemfire/internal/net/SocketUtils.java       |   20 +-
 .../internal/offheap/ByteArrayMemoryChunk.java  |   16 +
 .../internal/offheap/ByteBufferMemoryChunk.java |   16 +
 .../gemfire/internal/offheap/DataType.java      |   16 +
 .../internal/offheap/MemoryAllocator.java       |   16 +
 .../gemfire/internal/offheap/MemoryBlock.java   |   16 +
 .../gemfire/internal/offheap/MemoryChunk.java   |   16 +
 .../offheap/MemoryChunkWithRefCount.java        |   16 +
 .../internal/offheap/MemoryInspector.java       |   16 +
 .../internal/offheap/MemoryUsageListener.java   |   16 +
 .../offheap/OffHeapCachedDeserializable.java    |   36 +
 .../gemfire/internal/offheap/OffHeapHelper.java |   16 +
 .../internal/offheap/OffHeapMemoryStats.java    |   16 +
 .../internal/offheap/OffHeapReference.java      |   18 +-
 .../offheap/OffHeapRegionEntryHelper.java       |   16 +
 .../internal/offheap/OffHeapStorage.java        |   16 +
 .../offheap/OutOfOffHeapMemoryListener.java     |   16 +
 .../gemfire/internal/offheap/Releasable.java    |   16 +
 .../offheap/SimpleMemoryAllocatorImpl.java      |   54 +-
 .../gemfire/internal/offheap/StoredObject.java  |   42 +-
 .../internal/offheap/UnsafeMemoryChunk.java     |   16 +
 .../offheap/annotations/OffHeapIdentifier.java  |   16 +
 .../internal/offheap/annotations/Released.java  |   16 +
 .../internal/offheap/annotations/Retained.java  |   16 +
 .../offheap/annotations/Unretained.java         |   16 +
 .../internal/process/AttachProcessUtils.java    |   16 +
 .../process/BlockingProcessStreamReader.java    |   16 +
 ...usterConfigurationNotAvailableException.java |   16 +
 .../process/ConnectionFailedException.java      |   21 +-
 .../internal/process/ControlFileWatchdog.java   |   16 +
 .../process/ControlNotificationHandler.java     |   16 +
 .../internal/process/ControllableProcess.java   |   16 +
 .../process/FileAlreadyExistsException.java     |   21 +-
 .../process/FileControllerParameters.java       |   16 +
 .../internal/process/FileProcessController.java |   16 +
 .../process/LocalProcessController.java         |   21 +-
 .../internal/process/LocalProcessLauncher.java  |   21 +-
 .../process/MBeanControllerParameters.java      |   16 +
 .../process/MBeanInvocationFailedException.java |   21 +-
 .../process/MBeanProcessController.java         |   16 +
 .../internal/process/NativeProcessUtils.java    |   16 +
 .../process/NonBlockingProcessStreamReader.java |   16 +
 .../gemfire/internal/process/PidFile.java       |   16 +
 .../process/PidUnavailableException.java        |   21 +-
 .../internal/process/ProcessController.java     |   16 +
 .../process/ProcessControllerFactory.java       |   16 +
 .../process/ProcessControllerParameters.java    |   16 +
 .../process/ProcessLauncherContext.java         |   21 +-
 .../internal/process/ProcessStreamReader.java   |   21 +-
 .../ProcessTerminatedAbnormallyException.java   |   20 +-
 .../gemfire/internal/process/ProcessType.java   |   16 +
 .../gemfire/internal/process/ProcessUtils.java  |   21 +-
 .../gemfire/internal/process/StartupStatus.java |   16 +
 .../internal/process/StartupStatusListener.java |   16 +
 .../UnableToControlProcessException.java        |   16 +
 .../AbstractSignalNotificationHandler.java      |   20 +-
 .../gemfire/internal/process/signal/Signal.java |   20 +-
 .../internal/process/signal/SignalEvent.java    |   20 +-
 .../internal/process/signal/SignalListener.java |   20 +-
 .../internal/process/signal/SignalType.java     |   20 +-
 .../internal/redis/ByteArrayWrapper.java        |   16 +
 .../internal/redis/ByteToCommandDecoder.java    |   16 +
 .../gemstone/gemfire/internal/redis/Coder.java  |   16 +
 .../gemfire/internal/redis/Command.java         |   16 +
 .../gemfire/internal/redis/DoubleWrapper.java   |   16 +
 .../internal/redis/ExecutionHandlerContext.java |   16 +
 .../gemfire/internal/redis/Executor.java        |   16 +
 .../gemfire/internal/redis/Extendable.java      |   16 +
 .../redis/RedisCommandParserException.java      |   16 +
 .../internal/redis/RedisCommandType.java        |   16 +
 .../gemfire/internal/redis/RedisConstants.java  |   16 +
 .../gemfire/internal/redis/RedisDataType.java   |   18 +-
 .../redis/RedisDataTypeMismatchException.java   |   16 +
 .../internal/redis/RegionCreationException.java |   16 +
 .../gemfire/internal/redis/RegionProvider.java  |   62 +-
 .../redis/executor/AbstractExecutor.java        |   16 +
 .../redis/executor/AbstractScanExecutor.java    |   16 +
 .../internal/redis/executor/AuthExecutor.java   |   16 +
 .../internal/redis/executor/DBSizeExecutor.java |   16 +
 .../internal/redis/executor/DelExecutor.java    |   16 +
 .../internal/redis/executor/EchoExecutor.java   |   16 +
 .../internal/redis/executor/ExistsExecutor.java |   16 +
 .../redis/executor/ExpirationExecutor.java      |   16 +
 .../redis/executor/ExpireAtExecutor.java        |   16 +
 .../internal/redis/executor/ExpireExecutor.java |   16 +
 .../redis/executor/FlushAllExecutor.java        |   16 +
 .../internal/redis/executor/KeysExecutor.java   |   16 +
 .../internal/redis/executor/ListQuery.java      |   16 +
 .../redis/executor/PExpireAtExecutor.java       |   16 +
 .../redis/executor/PExpireExecutor.java         |   16 +
 .../internal/redis/executor/PTTLExecutor.java   |   16 +
 .../redis/executor/PersistExecutor.java         |   16 +
 .../internal/redis/executor/PingExecutor.java   |   16 +
 .../internal/redis/executor/QuitExecutor.java   |   16 +
 .../internal/redis/executor/ScanExecutor.java   |   16 +
 .../redis/executor/ShutDownExecutor.java        |   16 +
 .../internal/redis/executor/SortedSetQuery.java |   16 +
 .../internal/redis/executor/TTLExecutor.java    |   16 +
 .../internal/redis/executor/TimeExecutor.java   |   16 +
 .../internal/redis/executor/TypeExecutor.java   |   16 +
 .../internal/redis/executor/UnkownExecutor.java |   16 +
 .../redis/executor/hash/HDelExecutor.java       |   16 +
 .../redis/executor/hash/HExistsExecutor.java    |   16 +
 .../redis/executor/hash/HGetAllExecutor.java    |   16 +
 .../redis/executor/hash/HGetExecutor.java       |   16 +
 .../redis/executor/hash/HIncrByExecutor.java    |   16 +
 .../executor/hash/HIncrByFloatExecutor.java     |   16 +
 .../redis/executor/hash/HKeysExecutor.java      |   16 +
 .../redis/executor/hash/HLenExecutor.java       |   16 +
 .../redis/executor/hash/HMGetExecutor.java      |   16 +
 .../redis/executor/hash/HMSetExecutor.java      |   16 +
 .../redis/executor/hash/HScanExecutor.java      |   16 +
 .../redis/executor/hash/HSetExecutor.java       |   16 +
 .../redis/executor/hash/HSetNXExecutor.java     |   16 +
 .../redis/executor/hash/HValsExecutor.java      |   16 +
 .../redis/executor/hash/HashExecutor.java       |   18 +-
 .../internal/redis/executor/hll/Bits.java       |   16 +
 .../executor/hll/CardinalityMergeException.java |   18 +-
 .../redis/executor/hll/HllExecutor.java         |   16 +
 .../redis/executor/hll/HyperLogLog.java         |   16 +
 .../redis/executor/hll/HyperLogLogPlus.java     |   18 +-
 .../internal/redis/executor/hll/IBuilder.java   |   18 +-
 .../redis/executor/hll/ICardinality.java        |   16 +
 .../internal/redis/executor/hll/MurmurHash.java |   18 +-
 .../redis/executor/hll/PFAddExecutor.java       |   16 +
 .../redis/executor/hll/PFCountExecutor.java     |   16 +
 .../redis/executor/hll/PFMergeExecutor.java     |   16 +
 .../redis/executor/hll/RegisterSet.java         |   18 +-
 .../internal/redis/executor/hll/Varint.java     |   18 +-
 .../redis/executor/list/LIndexExecutor.java     |   16 +
 .../redis/executor/list/LInsertExecutor.java    |   16 +
 .../redis/executor/list/LLenExecutor.java       |   16 +
 .../redis/executor/list/LPopExecutor.java       |   16 +
 .../redis/executor/list/LPushExecutor.java      |   16 +
 .../redis/executor/list/LPushXExecutor.java     |   16 +
 .../redis/executor/list/LRangeExecutor.java     |   16 +
 .../redis/executor/list/LRemExecutor.java       |   16 +
 .../redis/executor/list/LSetExecutor.java       |   16 +
 .../redis/executor/list/LTrimExecutor.java      |   16 +
 .../redis/executor/list/ListExecutor.java       |   16 +
 .../redis/executor/list/PopExecutor.java        |   16 +
 .../redis/executor/list/PushExecutor.java       |   16 +
 .../redis/executor/list/PushXExecutor.java      |   16 +
 .../redis/executor/list/RPopExecutor.java       |   16 +
 .../redis/executor/list/RPushExecutor.java      |   16 +
 .../redis/executor/list/RPushXExecutor.java     |   16 +
 .../redis/executor/set/SAddExecutor.java        |   16 +
 .../redis/executor/set/SCardExecutor.java       |   16 +
 .../redis/executor/set/SDiffExecutor.java       |   16 +
 .../redis/executor/set/SDiffStoreExecutor.java  |   16 +
 .../redis/executor/set/SInterExecutor.java      |   16 +
 .../redis/executor/set/SInterStoreExecutor.java |   16 +
 .../redis/executor/set/SIsMemberExecutor.java   |   16 +
 .../redis/executor/set/SMembersExecutor.java    |   16 +
 .../redis/executor/set/SMoveExecutor.java       |   16 +
 .../redis/executor/set/SPopExecutor.java        |   16 +
 .../redis/executor/set/SRandMemberExecutor.java |   16 +
 .../redis/executor/set/SRemExecutor.java        |   16 +
 .../redis/executor/set/SScanExecutor.java       |   16 +
 .../redis/executor/set/SUnionExecutor.java      |   16 +
 .../redis/executor/set/SUnionStoreExecutor.java |   16 +
 .../redis/executor/set/SetExecutor.java         |   16 +
 .../redis/executor/set/SetOpExecutor.java       |   16 +
 .../executor/sortedset/SortedSetExecutor.java   |   16 +
 .../redis/executor/sortedset/ZAddExecutor.java  |   16 +
 .../redis/executor/sortedset/ZCardExecutor.java |   16 +
 .../executor/sortedset/ZCountExecutor.java      |   16 +
 .../executor/sortedset/ZIncrByExecutor.java     |   16 +
 .../executor/sortedset/ZLexCountExecutor.java   |   16 +
 .../executor/sortedset/ZRangeByLexExecutor.java |   16 +
 .../sortedset/ZRangeByScoreExecutor.java        |   16 +
 .../executor/sortedset/ZRangeExecutor.java      |   16 +
 .../redis/executor/sortedset/ZRankExecutor.java |   16 +
 .../redis/executor/sortedset/ZRemExecutor.java  |   16 +
 .../sortedset/ZRemRangeByLexExecutor.java       |   16 +
 .../sortedset/ZRemRangeByRankExecutor.java      |   16 +
 .../sortedset/ZRemRangeByScoreExecutor.java     |   16 +
 .../sortedset/ZRevRangeByScoreExecutor.java     |   16 +
 .../executor/sortedset/ZRevRangeExecutor.java   |   16 +
 .../executor/sortedset/ZRevRankExecutor.java    |   16 +
 .../redis/executor/sortedset/ZScanExecutor.java |   16 +
 .../executor/sortedset/ZScoreExecutor.java      |   16 +
 .../redis/executor/string/AppendExecutor.java   |   16 +
 .../redis/executor/string/BitCountExecutor.java |   16 +
 .../redis/executor/string/BitOpExecutor.java    |   16 +
 .../redis/executor/string/BitPosExecutor.java   |   16 +
 .../redis/executor/string/DecrByExecutor.java   |   16 +
 .../redis/executor/string/DecrExecutor.java     |   16 +
 .../redis/executor/string/GetBitExecutor.java   |   16 +
 .../redis/executor/string/GetExecutor.java      |   16 +
 .../redis/executor/string/GetRangeExecutor.java |   16 +
 .../redis/executor/string/GetSetExecutor.java   |   16 +
 .../redis/executor/string/IncrByExecutor.java   |   16 +
 .../executor/string/IncrByFloatExecutor.java    |   16 +
 .../redis/executor/string/IncrExecutor.java     |   16 +
 .../redis/executor/string/MGetExecutor.java     |   16 +
 .../redis/executor/string/MSetExecutor.java     |   16 +
 .../redis/executor/string/MSetNXExecutor.java   |   16 +
 .../redis/executor/string/PSetEXExecutor.java   |   16 +
 .../redis/executor/string/SetBitExecutor.java   |   16 +
 .../redis/executor/string/SetEXExecutor.java    |   16 +
 .../redis/executor/string/SetExecutor.java      |   16 +
 .../redis/executor/string/SetNXExecutor.java    |   16 +
 .../redis/executor/string/SetRangeExecutor.java |   16 +
 .../redis/executor/string/StringExecutor.java   |   18 +-
 .../redis/executor/string/StrlenExecutor.java   |   16 +
 .../executor/transactions/DiscardExecutor.java  |   16 +
 .../executor/transactions/ExecExecutor.java     |   16 +
 .../executor/transactions/MultiExecutor.java    |   16 +
 .../transactions/TransactionExecutor.java       |   16 +
 .../executor/transactions/UnwatchExecutor.java  |   16 +
 .../executor/transactions/WatchExecutor.java    |   16 +
 .../internal/security/AuthorizeRequest.java     |   21 +-
 .../internal/security/AuthorizeRequestPP.java   |   21 +-
 .../security/FilterPostAuthorization.java       |   21 +-
 .../security/FilterPreAuthorization.java        |   21 +-
 .../internal/security/ObjectWithAuthz.java      |   21 +-
 .../internal/sequencelog/EntryLogger.java       |   23 +-
 .../gemfire/internal/sequencelog/GraphType.java |   21 +-
 .../internal/sequencelog/MembershipLogger.java  |   21 +-
 .../internal/sequencelog/MessageLogger.java     |   21 +-
 .../internal/sequencelog/RegionLogger.java      |   21 +-
 .../internal/sequencelog/SequenceLogger.java    |   21 +-
 .../sequencelog/SequenceLoggerImpl.java         |   21 +-
 .../internal/sequencelog/Transition.java        |   21 +-
 .../gemfire/internal/sequencelog/io/Filter.java |   21 +-
 .../sequencelog/io/GemfireLogConverter.java     |   21 +-
 .../internal/sequencelog/io/GraphReader.java    |   21 +-
 .../sequencelog/io/InputStreamReader.java       |   21 +-
 .../sequencelog/io/OutputStreamAppender.java    |   21 +-
 .../internal/sequencelog/model/Edge.java        |   23 +-
 .../internal/sequencelog/model/Graph.java       |   21 +-
 .../internal/sequencelog/model/GraphID.java     |   21 +-
 .../sequencelog/model/GraphReaderCallback.java  |   23 +-
 .../internal/sequencelog/model/GraphSet.java    |   21 +-
 .../internal/sequencelog/model/Vertex.java      |   21 +-
 .../visualization/text/TextDisplay.java         |   21 +-
 .../gemfire/internal/shared/NativeCalls.java    |   21 +-
 .../internal/shared/NativeCallsJNAImpl.java     |   21 +-
 .../internal/shared/NativeErrorException.java   |   21 +-
 .../gemfire/internal/shared/OSType.java         |   21 +-
 .../internal/shared/StringPrintWriter.java      |   21 +-
 .../internal/shared/TCPSocketOptions.java       |   21 +-
 .../internal/size/CachingSingleObjectSizer.java |   21 +-
 .../size/InstrumentationSingleObjectSizer.java  |   21 +-
 .../gemfire/internal/size/ObjectGraphSizer.java |   28 +-
 .../gemfire/internal/size/ObjectTraverser.java  |   28 +-
 .../internal/size/ReflectionObjectSizer.java    |   21 +-
 .../size/ReflectionSingleObjectSizer.java       |   21 +-
 .../internal/size/SingleObjectSizer.java        |   16 +
 .../internal/size/SizeClassOnceObjectSizer.java |   21 +-
 .../gemfire/internal/size/SizeOfUtil0.java      |   21 +-
 .../internal/size/WellKnownClassSizer.java      |   21 +-
 .../internal/statistics/CounterMonitor.java     |   21 +-
 .../internal/statistics/GaugeMonitor.java       |   21 +-
 .../statistics/IgnoreResourceException.java     |   21 +-
 .../MapBasedStatisticsNotification.java         |   21 +-
 .../internal/statistics/ResourceInstance.java   |   21 +-
 .../internal/statistics/ResourceType.java       |   21 +-
 .../internal/statistics/SampleCollector.java    |   21 +-
 .../internal/statistics/SampleHandler.java      |   21 +-
 .../internal/statistics/SimpleStatisticId.java  |   21 +-
 .../statistics/StatArchiveDescriptor.java       |   21 +-
 .../internal/statistics/StatArchiveHandler.java |   21 +-
 .../statistics/StatArchiveHandlerConfig.java    |   21 +-
 .../internal/statistics/StatMonitorHandler.java |   21 +-
 .../internal/statistics/StatisticId.java        |   21 +-
 .../statistics/StatisticNotFoundException.java  |   21 +-
 .../internal/statistics/StatisticsListener.java |   23 +-
 .../internal/statistics/StatisticsMonitor.java  |   21 +-
 .../statistics/StatisticsNotification.java      |   21 +-
 .../internal/statistics/StatisticsSampler.java  |   21 +-
 .../internal/statistics/ValueMonitor.java       |   21 +-
 .../stats50/Atomic50StatisticsImpl.java         |   21 +-
 .../gemfire/internal/stats50/VMStats50.java     |   21 +-
 .../gemfire/internal/tcp/BaseMsgStreamer.java   |   21 +-
 .../gemstone/gemfire/internal/tcp/Buffers.java  |   21 +-
 .../internal/tcp/ByteBufferInputStream.java     |   21 +-
 .../gemfire/internal/tcp/ConnectExceptions.java |   21 +-
 .../gemfire/internal/tcp/Connection.java        |  151 +-
 .../internal/tcp/ConnectionException.java       |   21 +-
 .../gemfire/internal/tcp/ConnectionTable.java   |  117 +-
 .../gemfire/internal/tcp/DirectReplySender.java |   21 +-
 .../tcp/ImmutableByteBufferInputStream.java     |   21 +-
 .../internal/tcp/MemberShunnedException.java    |   21 +-
 .../gemfire/internal/tcp/MsgDestreamer.java     |   21 +-
 .../gemfire/internal/tcp/MsgIdGenerator.java    |   21 +-
 .../gemfire/internal/tcp/MsgOutputStream.java   |   21 +-
 .../gemfire/internal/tcp/MsgReader.java         |   21 +-
 .../gemfire/internal/tcp/MsgStreamer.java       |   21 +-
 .../gemfire/internal/tcp/MsgStreamerList.java   |   21 +-
 .../gemfire/internal/tcp/NIOMsgReader.java      |   21 +-
 .../gemfire/internal/tcp/OioMsgReader.java      |   21 +-
 .../internal/tcp/ReenteredConnectException.java |   21 +-
 .../gemfire/internal/tcp/ServerDelegate.java    |   21 +-
 .../com/gemstone/gemfire/internal/tcp/Stub.java |   21 +-
 .../gemfire/internal/tcp/TCPConduit.java        |   21 +-
 .../tcp/VersionedByteBufferInputStream.java     |   21 +-
 .../internal/tcp/VersionedMsgStreamer.java      |   21 +-
 .../internal/util/AbortableTaskService.java     |   21 +-
 .../gemfire/internal/util/ArrayUtils.java       |   21 +-
 .../gemfire/internal/util/BlobHelper.java       |   21 +-
 .../gemfire/internal/util/Breadcrumbs.java      |   21 +-
 .../gemstone/gemfire/internal/util/Bytes.java   |   21 +-
 .../gemfire/internal/util/Callable.java         |   21 +-
 .../gemfire/internal/util/CollectionUtils.java  |   21 +-
 .../gemfire/internal/util/DebuggerSupport.java  |   21 +-
 .../gemfire/internal/util/DelayedAction.java    |   21 +-
 .../com/gemstone/gemfire/internal/util/Hex.java |   21 +-
 .../gemstone/gemfire/internal/util/IOUtils.java |   21 +-
 .../internal/util/JavaCommandBuilder.java       |   21 +-
 .../gemfire/internal/util/LogFileUtils.java     |   21 +-
 .../internal/util/ObjectIntProcedure.java       |   16 +
 .../gemfire/internal/util/ObjectProcedure.java  |   16 +
 .../gemfire/internal/util/PasswordUtil.java     |   20 +-
 .../gemfire/internal/util/PluckStacks.java      |   21 +-
 .../internal/util/SingletonCallable.java        |   16 +
 .../gemfire/internal/util/SingletonValue.java   |   18 +-
 .../internal/util/StackTraceCollector.java      |   21 +-
 .../gemfire/internal/util/StopWatch.java        |   21 +-
 .../internal/util/SunAPINotFoundException.java  |   20 +-
 .../gemfire/internal/util/TransformUtils.java   |   21 +-
 .../gemfire/internal/util/Transformer.java      |   21 +-
 .../gemfire/internal/util/Versionable.java      |   21 +-
 .../internal/util/VersionedArrayList.java       |   20 +-
 .../util/concurrent/CopyOnWriteHashMap.java     |   21 +-
 .../util/concurrent/CopyOnWriteWeakHashMap.java |   21 +-
 .../CustomEntryConcurrentHashMap.java           |   21 +-
 .../internal/util/concurrent/FutureResult.java  |   21 +-
 .../util/concurrent/ReentrantSemaphore.java     |   21 +-
 .../util/concurrent/SemaphoreReadWriteLock.java |   21 +-
 .../util/concurrent/StoppableCondition.java     |   21 +-
 .../concurrent/StoppableCountDownLatch.java     |   21 +-
 .../concurrent/StoppableCountDownOrUpLatch.java |   21 +-
 .../concurrent/StoppableNonReentrantLock.java   |   21 +-
 .../util/concurrent/StoppableReadWriteLock.java |   16 +
 .../util/concurrent/StoppableReentrantLock.java |   21 +-
 .../StoppableReentrantReadWriteLock.java        |   21 +-
 .../lang/AttachAPINotFoundException.java        |   20 +-
 .../com/gemstone/gemfire/lang/Identifiable.java |   20 +-
 .../management/AlreadyRunningException.java     |   21 +-
 .../management/AsyncEventQueueMXBean.java       |   20 +-
 .../gemfire/management/CacheServerMXBean.java   |   20 +-
 .../gemfire/management/ClientHealthStatus.java  |   20 +-
 .../gemfire/management/ClientQueueDetail.java   |   21 +-
 .../DependenciesNotFoundException.java          |   20 +-
 .../gemfire/management/DiskBackupResult.java    |   20 +-
 .../gemfire/management/DiskBackupStatus.java    |   20 +-
 .../gemfire/management/DiskMetrics.java         |   20 +-
 .../gemfire/management/DiskStoreMXBean.java     |   20 +-
 .../DistributedLockServiceMXBean.java           |   20 +-
 .../management/DistributedRegionMXBean.java     |   20 +-
 .../management/DistributedSystemMXBean.java     |   20 +-
 .../management/EvictionAttributesData.java      |   20 +-
 .../FixedPartitionAttributesData.java           |   21 +-
 .../management/GatewayReceiverMXBean.java       |   20 +-
 .../gemfire/management/GatewaySenderMXBean.java |   20 +-
 .../gemfire/management/GemFireProperties.java   |   20 +-
 .../gemfire/management/JMXNotificationType.java |   28 +-
 .../management/JMXNotificationUserData.java     |   28 +-
 .../gemstone/gemfire/management/JVMMetrics.java |   20 +-
 .../gemfire/management/LocatorMXBean.java       |   20 +-
 .../gemfire/management/LockServiceMXBean.java   |   20 +-
 .../gemfire/management/ManagementException.java |   20 +-
 .../gemfire/management/ManagementService.java   |   21 +-
 .../gemfire/management/ManagerMXBean.java       |   20 +-
 .../gemfire/management/MemberMXBean.java        |   20 +-
 .../management/MembershipAttributesData.java    |   20 +-
 .../gemfire/management/NetworkMetrics.java      |   20 +-
 .../gemstone/gemfire/management/OSMetrics.java  |   20 +-
 .../management/PartitionAttributesData.java     |   20 +-
 .../management/PersistentMemberDetails.java     |   20 +-
 .../management/RegionAttributesData.java        |   20 +-
 .../gemfire/management/RegionMXBean.java        |   20 +-
 .../gemfire/management/ServerLoadData.java      |   20 +-
 .../gemfire/management/cli/CliMetaData.java     |   20 +-
 .../cli/CommandProcessingException.java         |   20 +-
 .../gemfire/management/cli/CommandService.java  |   20 +-
 .../management/cli/CommandServiceException.java |   20 +-
 .../management/cli/CommandStatement.java        |   20 +-
 .../gemfire/management/cli/ConverterHint.java   |   21 +-
 .../gemstone/gemfire/management/cli/Result.java |   21 +-
 .../management/internal/AlertDetails.java       |   21 +-
 .../management/internal/ArrayConverter.java     |   20 +-
 .../internal/BaseManagementService.java         |   21 +-
 .../internal/CollectionConverter.java           |   22 +-
 .../management/internal/CompositeConverter.java |   20 +-
 .../management/internal/EnumConverter.java      |   20 +-
 .../management/internal/FederatingManager.java  |   21 +-
 .../internal/FederationComponent.java           |   20 +-
 .../management/internal/FilterChain.java        |   20 +-
 .../management/internal/FilterParam.java        |   22 +-
 .../management/internal/IdentityConverter.java  |   20 +-
 .../management/internal/JettyHelper.java        |   21 +-
 .../management/internal/JmxManagerAdvisee.java  |   21 +-
 .../management/internal/JmxManagerAdvisor.java  |   21 +-
 .../management/internal/JmxManagerLocator.java  |   21 +-
 .../internal/JmxManagerLocatorRequest.java      |   20 +-
 .../internal/JmxManagerLocatorResponse.java     |   20 +-
 .../management/internal/LocalFilterChain.java   |   20 +-
 .../management/internal/LocalManager.java       |   20 +-
 .../management/internal/MBeanJMXAdapter.java    |   20 +-
 .../management/internal/MBeanProxyFactory.java  |   22 +-
 .../internal/MBeanProxyInfoRepository.java      |   22 +-
 .../internal/MBeanProxyInvocationHandler.java   |   23 +-
 .../internal/MXBeanProxyInvocationHandler.java  |   20 +-
 .../management/internal/ManagementAgent.java    |   21 +-
 .../internal/ManagementCacheListener.java       |   22 +-
 .../internal/ManagementConstants.java           |   20 +-
 .../management/internal/ManagementFunction.java |   20 +-
 .../internal/ManagementMembershipListener.java  |   20 +-
 .../internal/ManagementResourceRepo.java        |   20 +-
 .../management/internal/ManagementStrings.java  |   20 +-
 .../gemfire/management/internal/Manager.java    |   21 +-
 .../internal/ManagerStartupMessage.java         |   21 +-
 .../management/internal/MemberMessenger.java    |   20 +-
 .../internal/MonitoringRegionCacheListener.java |   20 +-
 .../internal/NotificationBroadCasterProxy.java  |   20 +-
 .../internal/NotificationCacheListener.java     |   20 +-
 .../management/internal/NotificationHub.java    |   22 +-
 .../internal/NotificationHubClient.java         |   20 +-
 .../management/internal/NotificationKey.java    |   20 +-
 .../gemfire/management/internal/OpenMethod.java |   22 +-
 .../management/internal/OpenTypeConverter.java  |   20 +-
 .../management/internal/OpenTypeUtil.java       |   20 +-
 .../gemfire/management/internal/ProxyInfo.java  |   20 +-
 .../management/internal/ProxyInterface.java     |   20 +-
 .../management/internal/ProxyListener.java      |   20 +-
 .../management/internal/RemoteFilterChain.java  |   20 +-
 .../gemfire/management/internal/RestAgent.java  |   21 +-
 .../gemfire/management/internal/SSLUtil.java    |   16 +
 .../management/internal/StringBasedFilter.java  |   20 +-
 .../internal/SystemManagementService.java       |   21 +-
 .../management/internal/TableConverter.java     |   22 +-
 .../internal/beans/AggregateHandler.java        |   20 +-
 .../internal/beans/AsyncEventQueueMBean.java    |   20 +-
 .../beans/AsyncEventQueueMBeanBridge.java       |   20 +-
 .../internal/beans/BeanUtilFuncs.java           |   20 +-
 .../internal/beans/CacheServerBridge.java       |   40 +-
 .../internal/beans/CacheServerMBean.java        |   20 +-
 .../internal/beans/DiskRegionBridge.java        |   22 +-
 .../internal/beans/DiskStoreMBean.java          |   20 +-
 .../internal/beans/DiskStoreMBeanBridge.java    |   20 +-
 .../beans/DistributedLockServiceBridge.java     |   20 +-
 .../beans/DistributedLockServiceMBean.java      |   20 +-
 .../internal/beans/DistributedRegionBridge.java |   20 +-
 .../internal/beans/DistributedRegionMBean.java  |   20 +-
 .../internal/beans/DistributedSystemBridge.java |   20 +-
 .../internal/beans/DistributedSystemMBean.java  |   20 +-
 .../internal/beans/GatewayReceiverMBean.java    |   20 +-
 .../beans/GatewayReceiverMBeanBridge.java       |   24 +-
 .../internal/beans/GatewaySenderMBean.java      |   20 +-
 .../beans/GatewaySenderMBeanBridge.java         |   20 +-
 .../internal/beans/HDFSRegionBridge.java        |   20 +-
 .../management/internal/beans/LocatorMBean.java |   20 +-
 .../internal/beans/LocatorMBeanBridge.java      |   20 +-
 .../internal/beans/LockServiceMBean.java        |   20 +-
 .../internal/beans/LockServiceMBeanBridge.java  |   22 +-
 .../internal/beans/MBeanAggregator.java         |   20 +-
 .../internal/beans/ManagementAdapter.java       |   64 +-
 .../internal/beans/ManagementListener.java      |   20 +-
 .../management/internal/beans/ManagerMBean.java |   20 +-
 .../internal/beans/ManagerMBeanBridge.java      |   20 +-
 .../management/internal/beans/MemberMBean.java  |   20 +-
 .../internal/beans/MemberMBeanBridge.java       |   21 +-
 .../internal/beans/MetricsCalculator.java       |   20 +-
 .../internal/beans/PartitionedRegionBridge.java |   20 +-
 .../internal/beans/QueryDataFunction.java       |   20 +-
 .../management/internal/beans/RegionMBean.java  |   20 +-
 .../internal/beans/RegionMBeanBridge.java       |   20 +-
 .../beans/RegionMBeanCompositeDataFactory.java  |   20 +-
 .../internal/beans/SequenceNumber.java          |   20 +-
 .../management/internal/beans/ServerBridge.java |   27 +-
 .../stats/AggregateRegionStatsMonitor.java      |   20 +-
 .../internal/beans/stats/GCStatsMonitor.java    |   20 +-
 .../GatewayReceiverClusterStatsMonitor.java     |   20 +-
 .../stats/GatewaySenderClusterStatsMonitor.java |   20 +-
 .../stats/IntegerStatsDeltaAggregator.java      |   23 +-
 .../beans/stats/LongStatsDeltaAggregator.java   |   23 +-
 .../internal/beans/stats/MBeanStatsMonitor.java |   20 +-
 .../beans/stats/MemberClusterStatsMonitor.java  |   20 +-
 .../beans/stats/MemberLevelDiskMonitor.java     |   20 +-
 .../beans/stats/RegionClusterStatsMonitor.java  |   20 +-
 .../beans/stats/ServerClusterStatsMonitor.java  |   20 +-
 .../internal/beans/stats/StatType.java          |   20 +-
 .../internal/beans/stats/StatsAggregator.java   |   20 +-
 .../beans/stats/StatsAverageLatency.java        |   20 +-
 .../internal/beans/stats/StatsKey.java          |   20 +-
 .../internal/beans/stats/StatsLatency.java      |   20 +-
 .../internal/beans/stats/StatsRate.java         |   20 +-
 .../internal/beans/stats/VMStatsMonitor.java    |   20 +-
 .../cli/AbstractCliAroundInterceptor.java       |   20 +-
 .../internal/cli/CliAroundInterceptor.java      |   20 +-
 .../management/internal/cli/CliUtil.java        |   20 +-
 .../management/internal/cli/CommandManager.java |   20 +-
 .../management/internal/cli/CommandRequest.java |   21 +-
 .../internal/cli/CommandResponse.java           |   22 +-
 .../internal/cli/CommandResponseBuilder.java    |   20 +-
 .../internal/cli/CommandResponseWriter.java     |   20 +-
 .../internal/cli/GfshParseResult.java           |   20 +-
 .../management/internal/cli/GfshParser.java     |   20 +-
 .../management/internal/cli/Launcher.java       |   20 +-
 .../management/internal/cli/LogWrapper.java     |   20 +-
 .../internal/cli/MultipleValueAdapter.java      |   21 +-
 .../internal/cli/MultipleValueConverter.java    |   21 +-
 .../internal/cli/annotation/CliArgument.java    |   20 +-
 .../cli/commands/AbstractCommandsSupport.java   |   20 +-
 .../internal/cli/commands/ClientCommands.java   |   20 +-
 .../internal/cli/commands/ConfigCommands.java   |   20 +-
 .../CreateAlterDestroyRegionCommands.java       |   32 +-
 .../internal/cli/commands/DataCommands.java     |   20 +-
 .../internal/cli/commands/DeployCommands.java   |   20 +-
 .../cli/commands/DiskStoreCommands.java         |   41 +-
 .../cli/commands/DurableClientCommands.java     |   20 +-
 ...ExportImportSharedConfigurationCommands.java |   21 +-
 .../internal/cli/commands/FunctionCommands.java |   20 +-
 .../internal/cli/commands/GfshHelpCommands.java |   20 +-
 .../cli/commands/HDFSStoreCommands.java         |  695 -------
 .../internal/cli/commands/IndexCommands.java    |   20 +-
 .../cli/commands/LauncherLifecycleCommands.java |   20 +-
 .../internal/cli/commands/MemberCommands.java   |   20 +-
 .../cli/commands/MiscellaneousCommands.java     |   20 +-
 .../internal/cli/commands/PDXCommands.java      |   16 +
 .../internal/cli/commands/QueueCommands.java    |   20 +-
 .../internal/cli/commands/RegionCommands.java   |   20 +-
 .../internal/cli/commands/ShellCommands.java    |   27 +-
 .../internal/cli/commands/StatusCommands.java   |   21 +-
 .../internal/cli/commands/WanCommands.java      |   21 +-
 .../cli/commands/dto/RegionAttributesInfo.java  |   21 +-
 .../cli/commands/dto/RegionDetails.java         |   21 +-
 .../cli/commands/dto/RegionMemberDetails.java   |   21 +-
 .../cli/converters/BooleanConverter.java        |   22 +-
 .../ClusterMemberIdNameConverter.java           |   20 +-
 .../converters/ConnectionEndpointConverter.java |   21 +-
 .../internal/cli/converters/DirConverter.java   |   20 +-
 .../cli/converters/DirPathConverter.java        |   20 +-
 .../cli/converters/DiskStoreNameConverter.java  |   20 +-
 .../internal/cli/converters/EnumConverter.java  |   20 +-
 .../cli/converters/FilePathConverter.java       |   20 +-
 .../cli/converters/FilePathStringConverter.java |   20 +-
 .../converters/GatewayReceiverIdsConverter.java |   21 +-
 .../converters/GatewaySenderIdConverter.java    |   20 +-
 .../cli/converters/HdfsStoreNameConverter.java  |   88 -
 .../internal/cli/converters/HelpConverter.java  |   20 +-
 .../cli/converters/HintTopicConverter.java      |   20 +-
 .../cli/converters/IndexTypeConverter.java      |   21 +-
 .../LocatorDiscoveryConfigConverter.java        |   20 +-
 .../cli/converters/LocatorIdNameConverter.java  |   20 +-
 .../cli/converters/LogLevelConverter.java       |   20 +-
 .../cli/converters/MemberGroupConverter.java    |   20 +-
 .../cli/converters/MemberIdNameConverter.java   |   20 +-
 .../cli/converters/RegionPathConverter.java     |   20 +-
 .../cli/converters/StringArrayConverter.java    |   20 +-
 .../cli/converters/StringListConverter.java     |   20 +-
 .../cli/domain/AsyncEventQueueDetails.java      |   21 +-
 .../internal/cli/domain/CacheServerInfo.java    |   21 +-
 .../cli/domain/ConnectToLocatorResult.java      |   20 +-
 .../internal/cli/domain/DataCommandRequest.java |   21 +-
 .../internal/cli/domain/DataCommandResult.java  |   21 +-
 .../internal/cli/domain/DiskStoreDetails.java   |   18 +-
 .../cli/domain/DurableCqNamesResult.java        |   21 +-
 .../cli/domain/EvictionAttributesInfo.java      |   21 +-
 .../domain/FixedPartitionAttributesInfo.java    |   21 +-
 .../internal/cli/domain/IndexDetails.java       |   20 +-
 .../internal/cli/domain/IndexInfo.java          |   21 +-
 .../cli/domain/MemberConfigurationInfo.java     |   21 +-
 .../internal/cli/domain/MemberInformation.java  |   20 +-
 .../internal/cli/domain/MemberResult.java       |   21 +-
 .../cli/domain/PartitionAttributesInfo.java     |   21 +-
 .../cli/domain/RegionAttributesInfo.java        |   21 +-
 .../internal/cli/domain/RegionDescription.java  |   21 +-
 .../cli/domain/RegionDescriptionPerMember.java  |   21 +-
 .../internal/cli/domain/RegionInformation.java  |   20 +-
 .../cli/domain/StackTracesPerMember.java        |   21 +-
 .../cli/domain/SubscriptionQueueSizeResult.java |   21 +-
 .../cli/exceptions/CliCommandException.java     |   20 +-
 .../exceptions/CliCommandInvalidException.java  |   20 +-
 .../CliCommandMultiModeOptionException.java     |   16 +
 .../CliCommandNotAvailableException.java        |   20 +-
 .../exceptions/CliCommandOptionException.java   |   20 +-
 ...CommandOptionHasMultipleValuesException.java |   20 +-
 .../CliCommandOptionInvalidException.java       |   20 +-
 .../CliCommandOptionMissingException.java       |   20 +-
 .../CliCommandOptionNotApplicableException.java |   20 +-
 ...liCommandOptionValueConversionException.java |   20 +-
 .../CliCommandOptionValueException.java         |   20 +-
 .../CliCommandOptionValueMissingException.java  |   20 +-
 .../internal/cli/exceptions/CliException.java   |   20 +-
 .../exceptions/CreateSubregionException.java    |   20 +-
 .../cli/exceptions/ExceptionGenerator.java      |   20 +-
 .../cli/exceptions/ExceptionHandler.java        |   20 +-
 .../cli/exceptions/IndexNotFoundException.java  |   16 +
 .../cli/functions/AlterHDFSStoreFunction.java   |  228 ---
 .../functions/AlterRuntimeConfigFunction.java   |   21 +-
 .../cli/functions/ChangeLogLevelFunction.java   |   20 +-
 .../cli/functions/CliFunctionResult.java        |   21 +-
 .../functions/CloseDurableClientFunction.java   |   21 +-
 .../cli/functions/CloseDurableCqFunction.java   |   21 +-
 .../cli/functions/ContunuousQueryFunction.java  |   24 +-
 .../CreateAsyncEventQueueFunction.java          |   21 +-
 .../functions/CreateDefinedIndexesFunction.java |   16 +
 .../cli/functions/CreateDiskStoreFunction.java  |   21 +-
 .../cli/functions/CreateHDFSStoreFunction.java  |  122 --
 .../cli/functions/CreateIndexFunction.java      |   21 +-
 .../cli/functions/DataCommandFunction.java      |   21 +-
 .../internal/cli/functions/DeployFunction.java  |   21 +-
 .../functions/DescribeDiskStoreFunction.java    |   18 +-
 .../functions/DescribeHDFSStoreFunction.java    |   16 +
 .../cli/functions/DestroyDiskStoreFunction.java |   21 +-
 .../cli/functions/DestroyHDFSStoreFunction.java |  100 -
 .../cli/functions/DestroyIndexFunction.java     |   21 +-
 .../cli/functions/ExportConfigFunction.java     |   23 +-
 .../cli/functions/ExportDataFunction.java       |   21 +-
 .../ExportSharedConfigurationFunction.java      |   21 +-
 .../FetchRegionAttributesFunction.java          |   20 +-
 .../FetchSharedConfigurationStatusFunction.java |   21 +-
 .../functions/GarbageCollectionFunction.java    |   21 +-
 .../GatewayReceiverCreateFunction.java          |   21 +-
 .../functions/GatewayReceiverFunctionArgs.java  |   21 +-
 .../functions/GatewaySenderCreateFunction.java  |   21 +-
 .../functions/GatewaySenderFunctionArgs.java    |   21 +-
 .../GetMemberConfigInformationFunction.java     |   21 +-
 .../functions/GetMemberInformationFunction.java |   25 +-
 .../functions/GetRegionDescriptionFunction.java |   20 +-
 .../cli/functions/GetRegionsFunction.java       |   20 +-
 .../cli/functions/GetStackTracesFunction.java   |   21 +-
 .../GetSubscriptionQueueSizeFunction.java       |   21 +-
 .../cli/functions/ImportDataFunction.java       |   21 +-
 ...ortSharedConfigurationArtifactsFunction.java |   21 +-
 .../functions/ListAsyncEventQueuesFunction.java |   18 +-
 .../cli/functions/ListDeployedFunction.java     |   21 +-
 .../cli/functions/ListDiskStoresFunction.java   |   18 +-
 .../functions/ListDurableCqNamesFunction.java   |   20 +-
 .../cli/functions/ListFunctionFunction.java     |   21 +-
 .../cli/functions/ListHDFSStoresFunction.java   |  102 -
 .../cli/functions/ListIndexFunction.java        |   20 +-
 .../LoadSharedConfigurationFunction.java        |   21 +-
 .../internal/cli/functions/LogFileFunction.java |   23 +-
 .../cli/functions/MemberRegionFunction.java     |   23 +-
 .../cli/functions/MembersForRegionFunction.java |   20 +-
 .../internal/cli/functions/NetstatFunction.java |   20 +-
 .../cli/functions/RebalanceFunction.java        |   23 +-
 .../cli/functions/RegionAlterFunction.java      |   20 +-
 .../cli/functions/RegionCreateFunction.java     |   28 +-
 .../cli/functions/RegionDestroyFunction.java    |   20 +-
 .../cli/functions/RegionFunctionArgs.java       |   86 +-
 .../cli/functions/ShutDownFunction.java         |   23 +-
 .../cli/functions/UndeployFunction.java         |   21 +-
 .../cli/functions/UnregisterFunction.java       |   23 +-
 .../cli/functions/UserFunctionExecution.java    |   24 +-
 .../management/internal/cli/help/CliTopic.java  |   20 +-
 .../internal/cli/help/format/Block.java         |   20 +-
 .../internal/cli/help/format/DataNode.java      |   20 +-
 .../internal/cli/help/format/Help.java          |   20 +-
 .../internal/cli/help/format/NewHelp.java       |   20 +-
 .../internal/cli/help/format/Row.java           |   20 +-
 .../internal/cli/help/utils/FormatOutput.java   |   16 +
 .../internal/cli/help/utils/HelpUtils.java      |   20 +-
 .../internal/cli/i18n/CliStrings.java           |  136 +-
 .../internal/cli/json/GfJsonArray.java          |   20 +-
 .../internal/cli/json/GfJsonException.java      |   22 +-
 .../internal/cli/json/GfJsonObject.java         |   20 +-
 .../management/internal/cli/json/TypedJson.java |   20 +-
 .../internal/cli/modes/CommandModes.java        |   18 +-
 .../cli/multistep/CLIMultiStepHelper.java       |   21 +-
 .../internal/cli/multistep/CLIRemoteStep.java   |   16 +
 .../internal/cli/multistep/CLIStep.java         |   16 +
 .../cli/multistep/CLIStepExecption.java         |   21 +-
 .../cli/multistep/MultiStepCommand.java         |   16 +
 .../internal/cli/parser/Argument.java           |   20 +-
 .../internal/cli/parser/AvailabilityTarget.java |   20 +-
 .../internal/cli/parser/CommandTarget.java      |   22 +-
 .../internal/cli/parser/GfshMethodTarget.java   |   22 +-
 .../internal/cli/parser/GfshOptionParser.java   |   22 +-
 .../internal/cli/parser/MethodParameter.java    |   20 +-
 .../management/internal/cli/parser/Option.java  |   20 +-
 .../internal/cli/parser/OptionSet.java          |   20 +-
 .../internal/cli/parser/Parameter.java          |   20 +-
 .../internal/cli/parser/ParserUtils.java        |   20 +-
 .../internal/cli/parser/SyntaxConstants.java    |   22 +-
 .../cli/parser/jopt/JoptOptionParser.java       |   20 +-
 .../preprocessor/EnclosingCharacters.java       |   20 +-
 .../cli/parser/preprocessor/Preprocessor.java   |   20 +-
 .../parser/preprocessor/PreprocessorUtils.java  |   20 +-
 .../internal/cli/parser/preprocessor/Stack.java |   20 +-
 .../cli/parser/preprocessor/TrimmedInput.java   |   20 +-
 .../cli/remote/CommandExecutionContext.java     |   20 +-
 .../internal/cli/remote/CommandProcessor.java   |   20 +-
 .../cli/remote/CommandStatementImpl.java        |   20 +-
 .../cli/remote/MemberCommandService.java        |   20 +-
 .../cli/remote/RemoteExecutionStrategy.java     |   20 +-
 .../internal/cli/remote/WrapperThreadLocal.java |   20 +-
 .../internal/cli/result/AbstractResultData.java |   20 +-
 .../cli/result/CliJsonSerializable.java         |   20 +-
 .../cli/result/CliJsonSerializableFactory.java  |   21 +-
 .../cli/result/CliJsonSerializableIds.java      |   20 +-
 .../internal/cli/result/CommandResult.java      |   20 +-
 .../cli/result/CommandResultException.java      |   21 +-
 .../cli/result/CompositeResultData.java         |   20 +-
 .../internal/cli/result/ErrorResultData.java    |   20 +-
 .../internal/cli/result/FileResult.java         |   20 +-
 .../internal/cli/result/InfoResultData.java     |   20 +-
 .../internal/cli/result/ObjectResultData.java   |   20 +-
 .../internal/cli/result/ResultBuilder.java      |   20 +-
 .../internal/cli/result/ResultData.java         |   20 +-
 .../cli/result/ResultDataException.java         |   20 +-
 .../internal/cli/result/TableBuilder.java       |   20 +-
 .../internal/cli/result/TableBuilderHelper.java |   21 +-
 .../internal/cli/result/TabularResultData.java  |   20 +-
 .../management/internal/cli/shell/Gfsh.java     |   20 +-
 .../internal/cli/shell/GfshConfig.java          |   20 +-
 .../cli/shell/GfshExecutionStrategy.java        |   20 +-
 .../cli/shell/JMXConnectionException.java       |   20 +-
 .../cli/shell/JMXInvocationException.java       |   20 +-
 .../internal/cli/shell/JmxOperationInvoker.java |   20 +-
 .../internal/cli/shell/MultiCommandHelper.java  |   16 +
 .../internal/cli/shell/OperationInvoker.java    |   20 +-
 .../internal/cli/shell/jline/ANSIHandler.java   |   20 +-
 .../cli/shell/jline/CygwinMinttyTerminal.java   |   21 +-
 .../internal/cli/shell/jline/GfshHistory.java   |   20 +-
 .../shell/jline/GfshUnsupportedTerminal.java    |   20 +-
 .../cli/shell/unsafe/GfshSignalHandler.java     |   21 +-
 .../internal/cli/util/CLIConsoleBufferUtil.java |   21 +-
 .../internal/cli/util/CauseFinder.java          |   20 +-
 .../cli/util/ClasspathScanLoadHelper.java       |   20 +-
 .../internal/cli/util/CommandStringBuilder.java |   20 +-
 .../internal/cli/util/CommentSkipHelper.java    |   20 +-
 .../internal/cli/util/ConnectionEndpoint.java   |   21 +-
 .../internal/cli/util/DiskStoreCompacter.java   |   20 +-
 .../cli/util/DiskStoreNotFoundException.java    |   18 +-
 .../internal/cli/util/DiskStoreUpgrader.java    |   21 +-
 .../internal/cli/util/DiskStoreValidater.java   |   21 +-
 .../cli/util/EvictionAttributesInfo.java        |   21 +-
 .../cli/util/FixedPartitionAttributesInfo.java  |   21 +-
 .../internal/cli/util/GfshConsoleReader.java    |   22 +-
 .../cli/util/HDFSStoreNotFoundException.java    |   18 +-
 .../cli/util/JConsoleNotFoundException.java     |   20 +-
 .../management/internal/cli/util/JsonUtil.java  |   20 +-
 .../internal/cli/util/MemberInformation.java    |   20 +-
 .../cli/util/MemberNotFoundException.java       |   18 +-
 .../management/internal/cli/util/MergeLogs.java |   21 +-
 .../internal/cli/util/ReadWriteFile.java        |   21 +-
 .../cli/util/RegionAttributesDefault.java       |   21 +-
 .../cli/util/RegionAttributesNames.java         |   21 +-
 .../internal/cli/util/RegionPath.java           |   20 +-
 .../cli/util/VisualVmNotFoundException.java     |   20 +-
 .../internal/cli/util/spring/Assert.java        |   20 +-
 .../internal/cli/util/spring/ObjectUtils.java   |   21 +-
 .../cli/util/spring/ReflectionUtils.java        |   21 +-
 .../internal/cli/util/spring/StringUtils.java   |   21 +-
 .../SharedConfigurationWriter.java              |   21 +-
 .../callbacks/ConfigurationChangeListener.java  |   21 +-
 .../configuration/domain/CacheElement.java      |   21 +-
 .../configuration/domain/Configuration.java     |   21 +-
 .../domain/ConfigurationChangeResult.java       |   21 +-
 .../domain/SharedConfigurationStatus.java       |   16 +
 .../configuration/domain/XmlEntity.java         |   21 +-
 .../configuration/functions/AddJarFunction.java |   21 +-
 .../functions/AddXmlEntityFunction.java         |   21 +-
 .../functions/DeleteJarFunction.java            |   21 +-
 .../functions/DeleteXmlEntityFunction.java      |   21 +-
 .../functions/GetAllJarsFunction.java           |   21 +-
 .../functions/ModifyPropertiesFunction.java     |   21 +-
 .../handlers/ConfigurationRequestHandler.java   |   21 +-
 ...SharedConfigurationStatusRequestHandler.java |   21 +-
 .../messages/ConfigurationRequest.java          |   21 +-
 .../messages/ConfigurationResponse.java         |   21 +-
 .../SharedConfigurationStatusRequest.java       |   21 +-
 .../SharedConfigurationStatusResponse.java      |   21 +-
 .../configuration/utils/DtdResolver.java        |   16 +
 .../configuration/utils/XmlConstants.java       |   21 +-
 .../internal/configuration/utils/XmlUtils.java  |   21 +-
 .../internal/configuration/utils/ZipUtils.java  |   21 +-
 .../internal/messages/CompactRequest.java       |   20 +-
 .../internal/messages/CompactResponse.java      |   20 +-
 .../internal/security/AccessControl.java        |   16 +
 .../internal/security/AccessControlContext.java |   16 +
 .../internal/security/AccessControlMXBean.java  |   16 +
 .../internal/security/CLIOperationContext.java  |   16 +
 .../internal/security/JMXOperationContext.java  |   16 +
 .../internal/security/JSONAuthorization.java    |   16 +
 .../internal/security/MBeanServerWrapper.java   |   16 +
 .../security/ManagementInterceptor.java         |   16 +
 .../management/internal/security/Resource.java  |   16 +
 .../internal/security/ResourceConstants.java    |   16 +
 .../internal/security/ResourceOperation.java    |   16 +
 .../security/ResourceOperationContext.java      |   16 +
 .../unsafe/ReadOpFileAccessController.java      |   21 +-
 .../controllers/AbstractCommandsController.java |   28 +-
 .../AbstractMultiPartCommandsController.java    |   21 +-
 .../controllers/ClientCommandsController.java   |   21 +-
 .../controllers/ClusterCommandsController.java  |   21 +-
 .../controllers/ConfigCommandsController.java   |   21 +-
 .../web/controllers/DataCommandsController.java |   21 +-
 .../controllers/DeployCommandsController.java   |   21 +-
 .../DiskStoreCommandsController.java            |   21 +-
 .../DurableClientCommandsController.java        |   21 +-
 .../controllers/FunctionCommandsController.java |   21 +-
 .../HDFSStoreCommandsController.java            |  229 ---
 .../controllers/IndexCommandsController.java    |   21 +-
 .../LauncherLifecycleCommandsController.java    |   21 +-
 .../controllers/MemberCommandsController.java   |   21 +-
 .../MiscellaneousCommandsController.java        |   21 +-
 .../web/controllers/PdxCommandsController.java  |   16 +
 .../controllers/QueueCommandsController.java    |   21 +-
 .../controllers/RegionCommandsController.java   |   21 +-
 .../controllers/ShellCommandsController.java    |  225 +--
 .../web/controllers/WanCommandsController.java  |   21 +-
 .../EnvironmentVariablesHandlerInterceptor.java |   21 +-
 .../support/MemberMXBeanAdapter.java            |   21 +-
 .../management/internal/web/domain/Link.java    |   21 +-
 .../internal/web/domain/LinkIndex.java          |   21 +-
 .../web/domain/QueryParameterSource.java        |   21 +-
 .../internal/web/http/ClientHttpRequest.java    |   21 +-
 .../internal/web/http/HttpHeader.java           |   21 +-
 .../internal/web/http/HttpMethod.java           |   21 +-
 .../SerializableObjectHttpMessageConverter.java |   21 +-
 .../web/http/support/SimpleHttpRequester.java   |   21 +-
 .../internal/web/io/MultipartFileAdapter.java   |   21 +-
 .../web/io/MultipartFileResourceAdapter.java    |   21 +-
 .../web/shell/AbstractHttpOperationInvoker.java |   21 +-
 .../web/shell/HttpOperationInvoker.java         |   16 +
 .../web/shell/MBeanAccessException.java         |   21 +-
 .../RestApiCallForCommandNotFoundException.java |   21 +-
 .../web/shell/RestHttpOperationInvoker.java     |   21 +-
 .../web/shell/SimpleHttpOperationInvoker.java   |   21 +-
 .../shell/support/HttpInvocationHandler.java    |   21 +-
 .../shell/support/HttpMBeanProxyFactory.java    |   21 +-
 .../internal/web/util/ConvertUtils.java         |   21 +-
 .../management/internal/web/util/UriUtils.java  |   21 +-
 .../management/membership/ClientMembership.java |   29 +-
 .../membership/ClientMembershipEvent.java       |   21 +-
 .../membership/ClientMembershipListener.java    |   21 +-
 .../ClientMembershipListenerAdapter.java        |   21 +-
 .../management/membership/MembershipEvent.java  |   21 +-
 .../membership/MembershipListener.java          |   21 +-
 .../UniversalMembershipListenerAdapter.java     |   21 +-
 .../memcached/GemFireMemcachedServer.java       |   21 +-
 .../com/gemstone/gemfire/pdx/FieldType.java     |   21 +-
 .../com/gemstone/gemfire/pdx/JSONFormatter.java |   16 +
 .../gemfire/pdx/JSONFormatterException.java     |   23 +-
 .../gemfire/pdx/NonPortableClassException.java  |   16 +
 .../gemfire/pdx/PdxConfigurationException.java  |   21 +-
 .../pdx/PdxFieldAlreadyExistsException.java     |   21 +-
 .../pdx/PdxFieldDoesNotExistException.java      |   21 +-
 .../pdx/PdxFieldTypeMismatchException.java      |   21 +-
 .../gemfire/pdx/PdxInitializationException.java |   21 +-
 .../com/gemstone/gemfire/pdx/PdxInstance.java   |   21 +-
 .../gemfire/pdx/PdxInstanceFactory.java         |   21 +-
 .../com/gemstone/gemfire/pdx/PdxReader.java     |   21 +-
 .../pdx/PdxRegistryMismatchException.java       |   24 +-
 .../gemstone/gemfire/pdx/PdxSerializable.java   |   21 +-
 .../gemfire/pdx/PdxSerializationException.java  |   21 +-
 .../com/gemstone/gemfire/pdx/PdxSerializer.java |   21 +-
 .../gemstone/gemfire/pdx/PdxUnreadFields.java   |   21 +-
 .../com/gemstone/gemfire/pdx/PdxWriter.java     |   21 +-
 .../pdx/ReflectionBasedAutoSerializer.java      |   21 +-
 .../gemfire/pdx/WritablePdxInstance.java        |   21 +-
 .../pdx/internal/AutoSerializableManager.java   |   21 +-
 .../pdx/internal/CheckTypeRegistryState.java    |   21 +-
 .../pdx/internal/ClientTypeRegistration.java    |   21 +-
 .../gemfire/pdx/internal/ComparableEnum.java    |   16 +
 .../pdx/internal/ConvertableToBytes.java        |   16 +
 .../gemstone/gemfire/pdx/internal/DataSize.java |   21 +-
 .../gemfire/pdx/internal/DefaultPdxField.java   |   21 +-
 .../gemstone/gemfire/pdx/internal/EnumId.java   |   21 +-
 .../gemstone/gemfire/pdx/internal/EnumInfo.java |   21 +-
 .../pdx/internal/FieldNotFoundInPdxVersion.java |   16 +
 .../gemfire/pdx/internal/InternalPdxReader.java |   21 +-
 .../pdx/internal/LonerTypeRegistration.java     |   21 +-
 .../pdx/internal/NullTypeRegistration.java      |   21 +-
 .../gemstone/gemfire/pdx/internal/PdxField.java |   21 +-
 .../gemfire/pdx/internal/PdxInputStream.java    |   21 +-
 .../gemfire/pdx/internal/PdxInstanceEnum.java   |   21 +-
 .../pdx/internal/PdxInstanceFactoryImpl.java    |   21 +-
 .../gemfire/pdx/internal/PdxInstanceImpl.java   |   21 +-
 .../pdx/internal/PdxInstanceInputStream.java    |   21 +-
 .../gemfire/pdx/internal/PdxOutputStream.java   |   21 +-
 .../gemfire/pdx/internal/PdxReaderImpl.java     |   21 +-
 .../gemfire/pdx/internal/PdxString.java         |   23 +-
 .../gemstone/gemfire/pdx/internal/PdxType.java  |   21 +-
 .../gemfire/pdx/internal/PdxUnreadData.java     |   21 +-
 .../gemfire/pdx/internal/PdxWriterImpl.java     |   21 +-
 .../pdx/internal/PeerTypeRegistration.java      |   21 +-
 .../pdx/internal/TrackingPdxReaderImpl.java     |   21 +-
 .../gemfire/pdx/internal/TypeRegistration.java  |   21 +-
 .../gemfire/pdx/internal/TypeRegistry.java      |   21 +-
 .../gemfire/pdx/internal/UnreadPdxType.java     |   21 +-
 .../internal/WeakConcurrentIdentityHashMap.java |   21 +-
 .../pdx/internal/WritablePdxInstanceImpl.java   |   21 +-
 .../gemfire/pdx/internal/json/JsonHelper.java   |   21 +-
 .../pdx/internal/json/PdxInstanceHelper.java    |   23 +-
 .../pdx/internal/json/PdxListHelper.java        |   23 +-
 .../gemfire/pdx/internal/json/PdxToJSON.java    |   23 +-
 .../pdx/internal/unsafe/UnsafeWrapper.java      |   21 +-
 .../com/gemstone/gemfire/ra/GFConnection.java   |   16 +
 .../gemfire/ra/GFConnectionFactory.java         |   16 +
 .../gemfire/redis/GemFireRedisServer.java       |   18 +-
 .../gemfire/security/AccessControl.java         |   21 +-
 .../gemfire/security/AuthInitialize.java        |   21 +-
 .../security/AuthenticationFailedException.java |   21 +-
 .../AuthenticationRequiredException.java        |   21 +-
 .../gemfire/security/Authenticator.java         |   21 +-
 .../security/GemFireSecurityException.java      |   21 +-
 .../security/NotAuthorizedException.java        |   21 +-
 .../util/concurrent/SynchronousQueueNoSpin.java | 1144 ------------
 .../gemfire/cache/cache-9.0.xsd                 |   26 -
 .../internal/logging/log4j/log4j2-cli.xml       |   17 -
 .../internal/logging/log4j/log4j2-default.xml   |   21 -
 gemfire-core/src/main/resources/log4j2-cli.xml  |   17 +
 gemfire-core/src/main/resources/log4j2.xml      |   22 +
 .../batterytest/greplogs/ExpectedStrings.java   |   25 +-
 .../java/batterytest/greplogs/LogConsumer.java  |   66 +-
 .../src/test/java/cacheRunner/Portfolio.java    |   16 +
 .../src/test/java/cacheRunner/Position.java     |   16 +
 .../src/test/java/com/company/app/Customer.java |   21 +-
 .../src/test/java/com/company/app/DBLoader.java |   21 +-
 .../com/company/app/OrdersCacheListener.java    |   21 +-
 .../java/com/company/data/DatabaseLoader.java   |   21 +-
 .../java/com/company/data/MyDeclarable.java     |   16 +
 .../src/test/java/com/company/data/MySizer.java |   21 +-
 .../com/company/data/MyTransactionListener.java |   21 +-
 .../src/test/java/com/examples/LinkNode.java    |   21 +-
 .../src/test/java/com/examples/SuperClass.java  |   21 +-
 .../src/test/java/com/examples/TestObject.java  |   21 +-
 .../src/test/java/com/examples/ds/Address.java  |   16 +
 .../src/test/java/com/examples/ds/Company.java  |   21 +-
 .../java/com/examples/ds/CompanySerializer.java |   21 +-
 .../src/test/java/com/examples/ds/Employee.java |   21 +-
 .../com/examples/ds/PutDataSerializables.java   |   21 +-
 .../src/test/java/com/examples/ds/User.java     |   21 +-
 .../com/examples/snapshot/MyDataSerializer.java |   21 +-
 .../java/com/examples/snapshot/MyObject.java    |   23 +-
 .../snapshot/MyObjectDataSerializable.java      |   23 +-
 .../java/com/examples/snapshot/MyObjectPdx.java |   16 +
 .../snapshot/MyObjectPdxSerializable.java       |   21 +-
 .../com/examples/snapshot/MyPdxSerializer.java  |   21 +-
 .../java/com/gemstone/gemfire/AppObject.java    |   18 +-
 .../test/java/com/gemstone/gemfire/BadTest.java |   21 +-
 .../com/gemstone/gemfire/CopyJUnitTest.java     |   21 +-
 .../com/gemstone/gemfire/DeltaTestImpl.java     |   21 +-
 .../gemfire/DiskInstantiatorsJUnitTest.java     |   21 +-
 .../com/gemstone/gemfire/GemFireTestCase.java   |   21 +-
 .../java/com/gemstone/gemfire/Invariant.java    |   22 +-
 .../com/gemstone/gemfire/InvariantResult.java   |   22 +-
 .../com/gemstone/gemfire/JUnitTestSetup.java    |   21 +-
 .../gemfire/JtaNoninvolvementJUnitTest.java     |   21 +-
 .../gemfire/LocalStatisticsJUnitTest.java       |   21 +-
 .../com/gemstone/gemfire/LonerDMJUnitTest.java  |   21 +-
 .../gemstone/gemfire/StatisticsTestCase.java    |   21 +-
 .../gemfire/StatisticsTypeJUnitTest.java        |   21 +-
 .../com/gemstone/gemfire/TXExpiryJUnitTest.java |  569 +++---
 .../java/com/gemstone/gemfire/TXJUnitTest.java  |   21 +-
 .../com/gemstone/gemfire/TXWriterJUnitTest.java |   21 +-
 .../gemstone/gemfire/TXWriterOOMEJUnitTest.java |   21 +-
 .../com/gemstone/gemfire/TXWriterTestCase.java  |   16 +
 .../gemstone/gemfire/TestDataSerializer.java    |   21 +-
 .../com/gemstone/gemfire/TimingTestCase.java    |   22 +-
 .../com/gemstone/gemfire/UnitTestDoclet.java    |   21 +-
 .../gemstone/gemfire/admin/AdminTestHelper.java |   16 +
 .../BindDistributedSystemJUnitTest.java         |   21 +-
 .../internal/CacheHealthEvaluatorJUnitTest.java |   21 +-
 .../internal/DistributedSystemTestCase.java     |   21 +-
 .../admin/internal/HealthEvaluatorTestCase.java |   21 +-
 .../MemberHealthEvaluatorJUnitTest.java         |   21 +-
 .../cache/AttributesFactoryJUnitTest.java       |   39 +-
 .../gemfire/cache/Bug36619JUnitTest.java        |   21 +-
 .../gemfire/cache/Bug42039JUnitTest.java        |   21 +-
 .../gemfire/cache/Bug52289JUnitTest.java        |   89 +
 .../gemfire/cache/CacheListenerJUnitTest.java   |   21 +-
 .../cache/CacheRegionClearStatsDUnitTest.java   |   21 +-
 .../gemstone/gemfire/cache/ClientHelper.java    |   22 +-
 .../cache/ClientServerTimeSyncDUnitTest.java    |   25 +-
 .../cache/ConnectionPoolAndLoaderDUnitTest.java |   25 +-
 .../cache/ConnectionPoolFactoryJUnitTest.java   |   21 +-
 .../gemfire/cache/OperationJUnitTest.java       |   21 +-
 .../gemfire/cache/PoolManagerJUnitTest.java     |   21 +-
 .../gemstone/gemfire/cache/ProxyJUnitTest.java  |   21 +-
 .../gemfire/cache/RegionFactoryJUnitTest.java   |   21 +-
 .../gemfire/cache/RoleExceptionJUnitTest.java   |   21 +-
 .../client/ClientCacheFactoryJUnitTest.java     |   21 +-
 .../client/ClientRegionFactoryJUnitTest.java    |   21 +-
 .../ClientServerRegisterInterestsDUnitTest.java |   16 +
 .../internal/AutoConnectionSourceDUnitTest.java |   44 +-
 .../AutoConnectionSourceImplJUnitTest.java      |   21 +-
 .../AutoConnectionSourceWithUDPDUnitTest.java   |   25 +-
 .../internal/CacheServerSSLConnectionDUnit.java |  648 -------
 .../CacheServerSSLConnectionDUnitTest.java      |  426 +++++
 .../internal/ConnectionPoolImplJUnitTest.java   |   32 +-
 .../internal/LocatorLoadBalancingDUnitTest.java |   31 +-
 .../cache/client/internal/LocatorTestBase.java  |   33 +-
 .../internal/OpExecutorImplJUnitTest.java       |   21 +-
 .../client/internal/QueueManagerJUnitTest.java  |   21 +-
 .../internal/SSLNoClientAuthDUnitTest.java      |  280 +++
 .../internal/ServerBlackListJUnitTest.java      |   21 +-
 .../locator/LocatorStatusResponseJUnitTest.java |   20 +-
 .../pooling/ConnectionManagerJUnitTest.java     |   21 +-
 .../ColocatedRegionWithHDFSDUnitTest.java       |  189 --
 .../hdfs/internal/HDFSConfigJUnitTest.java      |  520 ------
 .../hdfs/internal/HDFSEntriesSetJUnitTest.java  |  227 ---
 .../internal/HdfsStoreMutatorJUnitTest.java     |  191 --
 .../hdfs/internal/RegionRecoveryDUnitTest.java  |  415 -----
 .../internal/RegionWithHDFSBasicDUnitTest.java  | 1594 ----------------
 .../RegionWithHDFSOffHeapBasicDUnitTest.java    |  114 --
 ...RegionWithHDFSPersistenceBasicDUnitTest.java |   77 -
 .../hdfs/internal/RegionWithHDFSTestBase.java   |  715 -------
 .../SignalledFlushObserverJUnitTest.java        |   23 +-
 .../SortedListForAsyncQueueJUnitTest.java       |   31 +-
 .../internal/hoplog/BaseHoplogTestCase.java     |  389 ----
 .../hoplog/CardinalityEstimatorJUnitTest.java   |  188 --
 .../hoplog/HDFSCacheLoaderJUnitTest.java        |  106 --
 .../hoplog/HDFSCompactionManagerJUnitTest.java  |  449 -----
 .../hoplog/HDFSRegionDirectorJUnitTest.java     |   97 -
 .../internal/hoplog/HDFSStatsJUnitTest.java     |  250 ---
 .../HDFSUnsortedHoplogOrganizerJUnitTest.java   |  297 ---
 .../HdfsSortedOplogOrganizerJUnitTest.java      | 1045 -----------
 .../hoplog/HfileSortedOplogJUnitTest.java       |  540 ------
 .../hoplog/SortedOplogListIterJUnitTest.java    |  178 --
 .../hoplog/TieredCompactionJUnitTest.java       |  904 ---------
 .../hoplog/mapreduce/GFKeyJUnitTest.java        |   50 -
 .../mapreduce/HDFSSplitIteratorJUnitTest.java   |  265 ---
 .../hoplog/mapreduce/HoplogUtilJUnitTest.java   |  305 ---
 .../management/MXMemoryPoolListenerExample.java |   21 +-
 .../management/MemoryThresholdsDUnitTest.java   |   69 +-
 .../MemoryThresholdsOffHeapDUnitTest.java       |  185 +-
 .../management/ResourceManagerDUnitTest.java    |   21 +-
 .../ExceptionHandlingJUnitTest.java             |   21 +-
 .../mapInterface/MapFunctionalJUnitTest.java    |   21 +-
 .../mapInterface/PutAllGlobalLockJUnitTest.java |   21 +-
 .../PutOperationContextJUnitTest.java           |   16 +
 .../GetOperationContextImplJUnitTest.java       |   16 +
 .../partition/PartitionManagerDUnitTest.java    |   21 +-
 .../PartitionRegionHelperDUnitTest.java         |   21 +-
 .../BaseLineAndCompareQueryPerfJUnitTest.java   |   21 +-
 .../query/Bug32947ValueConstraintJUnitTest.java |   21 +-
 .../gemfire/cache/query/BugJUnitTest.java       |   21 +-
 .../gemfire/cache/query/CacheUtils.java         |   21 +-
 .../cache/query/PdxStringQueryJUnitTest.java    |   21 +-
 .../gemstone/gemfire/cache/query/PerfQuery.java |   22 +-
 .../gemfire/cache/query/QueryJUnitTest.java     |  112 +-
 .../cache/query/QueryServiceJUnitTest.java      |   21 +-
 .../gemfire/cache/query/QueryTestUtils.java     |   21 +-
 .../cache/query/QueryTestUtilsJUnitTest.java    |   21 +-
 .../gemfire/cache/query/RegionJUnitTest.java    |   21 +-
 .../cache/query/TypedIteratorJUnitTest.java     |   21 +-
 .../com/gemstone/gemfire/cache/query/Utils.java |   21 +-
 .../query/cq/dunit/CqQueryTestListener.java     |   21 +-
 .../gemfire/cache/query/data/Address.java       |   21 +-
 .../gemstone/gemfire/cache/query/data/City.java |   22 +-
 .../cache/query/data/CollectionHolder.java      |   22 +-
 .../cache/query/data/ComparableWrapper.java     |   22 +-
 .../gemfire/cache/query/data/Country.java       |   21 +-
 .../gemstone/gemfire/cache/query/data/Data.java |   22 +-
 .../gemfire/cache/query/data/District.java      |   22 +-
 .../gemfire/cache/query/data/Employee.java      |   21 +-
 .../gemfire/cache/query/data/Inventory.java     |   21 +-
 .../gemfire/cache/query/data/Keywords.java      |   21 +-
 .../gemfire/cache/query/data/Manager.java       |   21 +-
 .../gemfire/cache/query/data/Numbers.java       |   21 +-
 .../gemfire/cache/query/data/PhoneNo.java       |   21 +-
 .../gemfire/cache/query/data/Portfolio.java     |   22 +-
 .../gemfire/cache/query/data/PortfolioData.java |   21 +-
 .../gemfire/cache/query/data/PortfolioNoDS.java |   16 +
 .../gemfire/cache/query/data/PortfolioPdx.java  |   22 +-
 .../gemfire/cache/query/data/Position.java      |   21 +-
 .../gemfire/cache/query/data/PositionNoDS.java  |   16 +
 .../gemfire/cache/query/data/PositionPdx.java   |   21 +-
 .../query/data/ProhibitedSecurityQuote.java     |   21 +-
 .../gemfire/cache/query/data/Quote.java         |   21 +-
 .../gemfire/cache/query/data/Restricted.java    |   21 +-
 .../cache/query/data/SecurityMaster.java        |   21 +-
 .../gemfire/cache/query/data/State.java         |   21 +-
 .../gemfire/cache/query/data/Street.java        |   21 +-
 .../gemfire/cache/query/data/Student.java       |   23 +-
 .../gemfire/cache/query/data/Vehicle.java       |   21 +-
 .../gemfire/cache/query/data/Village.java       |   21 +-
 .../query/dunit/CloseCacheAuthorization.java    |   16 +
 .../query/dunit/CompactRangeIndexDUnitTest.java |   21 +-
 .../cache/query/dunit/CqTimeTestListener.java   |   21 +-
 .../cache/query/dunit/GroupByDUnitImpl.java     |   16 +
 .../dunit/GroupByPartitionedQueryDUnitTest.java |   16 +
 .../query/dunit/GroupByQueryDUnitTest.java      |   16 +
 .../cache/query/dunit/HashIndexDUnitTest.java   |   21 +-
 .../cache/query/dunit/HelperTestCase.java       |   16 +
 .../dunit/NonDistinctOrderByDUnitImpl.java      |   16 +
 .../NonDistinctOrderByPartitionedDUnitTest.java |   16 +
 .../query/dunit/PdxStringQueryDUnitTest.java    |   37 +-
 .../dunit/QueryAPITestPartitionResolver.java    |   22 +-
 .../cache/query/dunit/QueryAuthorization.java   |   21 +-
 .../dunit/QueryDataInconsistencyDUnitTest.java  |   24 +-
 .../dunit/QueryIndexUsingXMLDUnitTest.java      |   21 +-
 .../QueryParamsAuthorizationDUnitTest.java      |   21 +-
 .../QueryUsingFunctionContextDUnitTest.java     |   47 +-
 .../query/dunit/QueryUsingPoolDUnitTest.java    |   33 +-
 .../cache/query/dunit/RemoteQueryDUnitTest.java |  111 +-
 ...esourceManagerWithQueryMonitorDUnitTest.java |   25 +-
 .../query/dunit/SelectStarQueryDUnitTest.java   |   21 +-
 .../cache/query/facets/lang/Address.java        |   23 +-
 .../gemfire/cache/query/facets/lang/Course.java |   23 +-
 .../cache/query/facets/lang/Department.java     |   23 +-
 .../query/facets/lang/DerivedEmployee.java      |   22 +-
 .../cache/query/facets/lang/Employee.java       |   21 +-
 .../cache/query/facets/lang/Faculty.java        |   21 +-
 .../cache/query/facets/lang/G_Student.java      |   23 +-
 .../gemfire/cache/query/facets/lang/Person.java |   23 +-
 .../cache/query/facets/lang/Student.java        |   23 +-
 .../cache/query/facets/lang/UG_Student.java     |   23 +-
 .../gemfire/cache/query/facets/lang/Utils.java  |   20 +-
 .../ComparisonOperatorsJUnitTest.java           |   21 +-
 .../query/functional/ConstantsJUnitTest.java    |   21 +-
 .../query/functional/CountStarJUnitTest.java    |   21 +-
 .../CustomerOptimizationsJUnitTest.java         |   21 +-
 .../DistinctAndNonDistinctQueryJUnitTest.java   |   29 +-
 ...ctResultsWithDupValuesInRegionJUnitTest.java |   21 +-
 .../query/functional/FunctionJUnitTest.java     |   21 +-
 .../functional/GroupByPartitionedJUnitTest.java |   16 +
 .../functional/GroupByReplicatedJUnitTest.java  |   16 +
 .../cache/query/functional/GroupByTestImpl.java |   23 +-
 .../query/functional/GroupByTestInterface.java  |   16 +
 .../query/functional/INOperatorJUnitTest.java   |   21 +-
 .../functional/IUM6Bug32345ReJUnitTest.java     |   21 +-
 .../cache/query/functional/IUMJUnitTest.java    |   21 +-
 .../IUMRCompositeIteratorJUnitTest.java         |   21 +-
 .../IUMRMultiIndexesMultiRegionJUnitTest.java   |   21 +-
 .../IUMRShuffleIteratorsJUnitTest.java          |   21 +-
 .../functional/IUMRSingleRegionJUnitTest.java   |   21 +-
 ...ependentOperandsInWhereClause2JUnitTest.java |   21 +-
 .../IndexCreationDeadLockJUnitTest.java         |   21 +-
 .../functional/IndexCreationJUnitTest.java      |   21 +-
 .../IndexMaintenanceAsynchJUnitTest.java        |   21 +-
 .../functional/IndexOperatorJUnitTest.java      |   21 +-
 .../IndexPrimaryKeyUsageJUnitTest.java          |   21 +-
 .../IndexUsageInNestedQueryJUnitTest.java       |   21 +-
 .../IndexUsageWithAliasAsProjAtrbt.java         |   21 +-
 ...IndexUsageWithAliasAsProjAtrbtJUnitTest.java |   21 +-
 .../IndexUseMultFrmSnglCondJUnitTest.java       |   21 +-
 ...ndexWithSngleFrmAndMultCondQryJUnitTest.java |   21 +-
 .../functional/IteratorTypeDefEmpJUnitTest.java |   21 +-
 .../functional/IteratorTypeDefJUnitTest.java    |   21 +-
 .../IteratorTypeDefaultTypesJUnitTest.java      |   21 +-
 .../functional/IumMultConditionJUnitTest.java   |   21 +-
 .../functional/JavaSerializationJUnitTest.java  |   21 +-
 .../functional/LikePredicateJUnitTest.java      |   21 +-
 .../query/functional/LimitClauseJUnitTest.java  |   21 +-
 .../functional/LogicalOperatorsJUnitTest.java   |   21 +-
 .../cache/query/functional/MiscJUnitTest.java   |   21 +-
 .../functional/MultiIndexCreationJUnitTest.java |   16 +
 .../MultiRegionIndexUsageJUnitTest.java         |   21 +-
 .../functional/MultipleRegionsJUnitTest.java    |   21 +-
 .../NegativeNumberQueriesJUnitTest.java         |   21 +-
 .../query/functional/NestedQueryJUnitTest.java  |   21 +-
 .../NonDistinctOrderByPartitionedJUnitTest.java |   16 +
 .../NonDistinctOrderByReplicatedJUnitTest.java  |   16 +
 .../NonDistinctOrderByTestImplementation.java   |   21 +-
 .../query/functional/NumericQueryJUnitTest.java |   21 +-
 .../functional/OrderByPartitionedJUnitTest.java |   16 +
 .../functional/OrderByReplicatedJUnitTest.java  |   16 +
 .../functional/OrderByTestImplementation.java   |   21 +-
 .../functional/ParameterBindingJUnitTest.java   |   21 +-
 .../PdxGroupByPartitionedJUnitTest.java         |   16 +
 .../PdxGroupByReplicatedJUnitTest.java          |   16 +
 .../query/functional/PdxGroupByTestImpl.java    |   16 +
 .../query/functional/PdxOrderByJUnitTest.java   |   16 +
 .../functional/QRegionInterfaceJUnitTest.java   |   21 +-
 .../QueryREUpdateInProgressJUnitTest.java       |   21 +-
 .../functional/QueryUndefinedJUnitTest.java     |   21 +-
 .../functional/ReservedKeywordsJUnitTest.java   |   21 +-
 .../ResultsDataSerializabilityJUnitTest.java    |   21 +-
 .../query/functional/SelectToDateJUnitTest.java |   21 +-
 .../functional/StructMemberAccessJUnitTest.java |   21 +-
 .../query/functional/StructSetOrResultsSet.java |  281 ++-
 .../query/functional/TestNewFunctionSSorRS.java |   21 +-
 .../CompiledAggregateFunctionJUnitTest.java     |   16 +
 .../CompiledGroupBySelectJUnitTest.java         |   16 +
 .../CompiledJunctionInternalsJUnitTest.java     |   21 +-
 .../internal/CopyOnReadQueryJUnitTest.java      |   21 +-
 .../internal/ExecutionContextJUnitTest.java     |   21 +-
 .../query/internal/IndexManagerJUnitTest.java   |   21 +-
 .../internal/NWayMergeResultsJUnitTest.java     |   16 +
 .../internal/OrderByComparatorJUnitTest.java    |   16 +
 .../internal/ProjectionAttributeJUnitTest.java  |   21 +-
 .../query/internal/QCompilerJUnitTest.java      |   21 +-
 ...ueryFromClauseCanonicalizationJUnitTest.java |   21 +-
 .../QueryObjectSerializationJUnitTest.java      |   21 +-
 .../QueryObserverCallbackJUnitTest.java         |   21 +-
 .../query/internal/QueryTraceJUnitTest.java     |   21 +-
 .../query/internal/QueryUtilsJUnitTest.java     |   21 +-
 .../query/internal/ResultsBagJUnitTest.java     |   21 +-
 .../ResultsBagLimitBehaviourJUnitTest.java      |   21 +-
 .../ResultsCollectionWrapperLimitJUnitTest.java |   21 +-
 .../SelectResultsComparatorJUnitTest.java       |   21 +-
 .../StructBagLimitBehaviourJUnitTest.java       |   21 +-
 .../query/internal/StructSetJUnitTest.java      |   21 +-
 .../internal/aggregate/AggregatorJUnitTest.java |   16 +
 ...syncIndexUpdaterThreadShutdownJUnitTest.java |   21 +-
 .../index/AsynchIndexMaintenanceJUnitTest.java  |   21 +-
 .../CompactRangeIndexIndexMapJUnitTest.java     |   21 +-
 .../index/CompactRangeIndexJUnitTest.java       |   21 +-
 ...rrentIndexInitOnOverflowRegionDUnitTest.java |   25 +-
 ...ndexOperationsOnOverflowRegionDUnitTest.java |   21 +-
 ...pdateWithInplaceObjectModFalseDUnitTest.java |   21 +-
 ...ConcurrentIndexUpdateWithoutWLDUnitTest.java |   21 +-
 .../index/CopyOnReadIndexDUnitTest.java         |   95 +-
 .../index/CopyOnReadIndexJUnitTest.java         |   21 +-
 .../DeclarativeIndexCreationJUnitTest.java      |   21 +-
 .../internal/index/HashIndexJUnitTest.java      |   21 +-
 .../index/IndexCreationInternalsJUnitTest.java  |   21 +-
 .../internal/index/IndexElemArrayJUnitTest.java |   21 +-
 .../internal/index/IndexHintJUnitTest.java      |   16 +
 .../query/internal/index/IndexJUnitTest.java    |   21 +-
 .../index/IndexMaintainceJUnitTest.java         |   21 +-
 .../index/IndexMaintenanceJUnitTest.java        |   21 +-
 .../index/IndexStatisticsJUnitTest.java         |   21 +-
 .../IndexTrackingQueryObserverDUnitTest.java    |   21 +-
 .../IndexTrackingQueryObserverJUnitTest.java    |   21 +-
 .../query/internal/index/IndexUseJUnitTest.java |   73 +-
 .../IndexedMergeEquiJoinScenariosJUnitTest.java |   21 +-
 ...itializeIndexEntryDestroyQueryDUnitTest.java |   21 +-
 .../internal/index/MapIndexStoreJUnitTest.java  |   21 +-
 .../MapRangeIndexMaintenanceJUnitTest.java      |   21 +-
 .../index/MultiIndexCreationDUnitTest.java      |   16 +
 .../NewDeclarativeIndexCreationJUnitTest.java   |   21 +-
 .../index/PdxCopyOnReadQueryJUnitTest.java      |   16 +
 ...gRegionCreationIndexUpdateTypeJUnitTest.java |   21 +-
 .../PutAllWithIndexPerfDUnitDisabledTest.java   |   21 +-
 .../internal/index/RangeIndexAPIJUnitTest.java  |   23 +-
 .../PRBasicIndexCreationDUnitTest.java          |   20 +-
 .../PRBasicIndexCreationDeadlockDUnitTest.java  |   20 +-
 .../PRBasicMultiIndexCreationDUnitTest.java     |   20 +-
 .../partitioned/PRBasicQueryDUnitTest.java      |   20 +-
 .../PRBasicRemoveIndexDUnitTest.java            |   21 +-
 .../PRColocatedEquiJoinDUnitTest.java           |   21 +-
 .../partitioned/PRIndexStatisticsJUnitTest.java |   21 +-
 .../partitioned/PRInvalidQueryDUnitTest.java    |   20 +-
 .../partitioned/PRInvalidQueryJUnitTest.java    |   21 +-
 .../partitioned/PRQueryCacheCloseDUnitTest.java |   20 +-
 .../PRQueryCacheClosedJUnitTest.java            |   21 +-
 .../query/partitioned/PRQueryDUnitHelper.java   |   20 +-
 .../query/partitioned/PRQueryDUnitTest.java     |   20 +-
 .../query/partitioned/PRQueryJUnitTest.java     |   21 +-
 .../partitioned/PRQueryNumThreadsJUnitTest.java |   21 +-
 .../query/partitioned/PRQueryPerfDUnitTest.java |   20 +-
 .../PRQueryRegionCloseDUnitTest.java            |   20 +-
 .../PRQueryRegionClosedJUnitTest.java           |   21 +-
 .../PRQueryRegionDestroyedDUnitTest.java        |   20 +-
 .../PRQueryRegionDestroyedJUnitTest.java        |   21 +-
 .../PRQueryRemoteNodeExceptionDUnitTest.java    |   21 +-
 .../gemfire/cache/query/transaction/Person.java |   21 +-
 .../query/transaction/QueryAndJtaJUnitTest.java |   21 +-
 .../internal/ConnectionCountProbeJUnitTest.java |   21 +-
 .../cache/snapshot/CacheSnapshotJUnitTest.java  |   21 +-
 .../snapshot/ParallelSnapshotDUnitTest.java     |   21 +-
 .../gemfire/cache/snapshot/RegionGenerator.java |   21 +-
 .../cache/snapshot/RegionSnapshotJUnitTest.java |   21 +-
 .../snapshot/SnapshotByteArrayDUnitTest.java    |   21 +-
 .../cache/snapshot/SnapshotDUnitTest.java       |   21 +-
 .../snapshot/SnapshotPerformanceDUnitTest.java  |   21 +-
 .../cache/snapshot/SnapshotTestCase.java        |   21 +-
 .../cache/snapshot/WanSnapshotJUnitTest.java    |   21 +-
 .../cache/util/PasswordUtilJUnitTest.java       |   21 +-
 .../cache30/BridgeMembershipDUnitTest.java      | 1642 ----------------
 .../BridgeMembershipSelectorDUnitTest.java      |   16 -
 .../gemfire/cache30/BridgeTestCase.java         |  376 ----
 .../gemfire/cache30/BridgeWriterDUnitTest.java  |  418 -----
 .../cache30/BridgeWriterSelectorDUnitTest.java  |   16 -
 .../gemfire/cache30/Bug34387DUnitTest.java      |   21 +-
 .../gemfire/cache30/Bug34948DUnitTest.java      |   21 +-
 .../gemfire/cache30/Bug35214DUnitTest.java      |   21 +-
 .../gemfire/cache30/Bug38013DUnitTest.java      |   21 +-
 .../gemfire/cache30/Bug38741DUnitTest.java      |   31 +-
 .../cache30/Bug40255JUnitDisabledTest.java      |   22 +-
 .../cache30/Bug40662JUnitDisabledTest.java      |   21 +-
 .../gemfire/cache30/Bug44418JUnitTest.java      |   21 +-
 .../gemfire/cache30/CacheCloseDUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheListenerTestCase.java  |   21 +-
 .../gemfire/cache30/CacheLoaderTestCase.java    |   21 +-
 .../gemfire/cache30/CacheLogRollDUnitTest.java  |   21 +-
 .../gemfire/cache30/CacheMapTxnDUnitTest.java   |   22 +-
 ...cheRegionsReliablityStatsCheckDUnitTest.java |   21 +-
 .../cache30/CacheSerializableRunnable.java      |   21 +-
 .../cache30/CacheStatisticsDUnitTest.java       |   21 +-
 .../gemstone/gemfire/cache30/CacheTestCase.java |   94 +-
 .../gemfire/cache30/CacheWriterTestCase.java    |   21 +-
 .../cache30/CacheXMLPartitionResolver.java      |   21 +-
 .../gemfire/cache30/CacheXml30DUnitTest.java    |  148 +-
 .../gemfire/cache30/CacheXml40DUnitTest.java    |   45 +-
 .../gemfire/cache30/CacheXml41DUnitTest.java    |   49 +-
 .../gemfire/cache30/CacheXml45DUnitTest.java    |   25 +-
 .../gemfire/cache30/CacheXml51DUnitTest.java    |   29 +-
 .../gemfire/cache30/CacheXml55DUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheXml57DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXml58DUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheXml60DUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheXml61DUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheXml65DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXml66DUnitTest.java    |   21 +-
 .../gemfire/cache30/CacheXml70DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXml80DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXml81DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXml90DUnitTest.java    |   22 +-
 .../gemfire/cache30/CacheXmlTestCase.java       |   16 +
 .../cache30/CachedAllEventsDUnitTest.java       |   21 +-
 .../gemfire/cache30/CallbackArgDUnitTest.java   |   21 +-
 .../cache30/CertifiableTestCacheListener.java   |   24 +-
 .../cache30/ClearMultiVmCallBkDUnitTest.java    |   22 +-
 .../gemfire/cache30/ClearMultiVmDUnitTest.java  |   22 +-
 .../cache30/ClientMembershipDUnitTest.java      | 1651 ++++++++++++++++
 .../ClientMembershipSelectorDUnitTest.java      |   32 +
 .../ClientRegisterInterestDUnitTest.java        |  427 +++++
 ...ClientRegisterInterestSelectorDUnitTest.java |   32 +
 .../cache30/ClientServerCCEDUnitTest.java       |   21 +-
 .../gemfire/cache30/ClientServerTestCase.java   |  385 ++++
 .../ConcurrentLeaveDuringGIIDUnitTest.java      |   21 +-
 ...ibutedNoAckAsyncOverflowRegionDUnitTest.java |   22 +-
 ...iskDistributedNoAckAsyncRegionDUnitTest.java |   22 +-
 .../DiskDistributedNoAckRegionTestCase.java     |   22 +-
 ...ributedNoAckSyncOverflowRegionDUnitTest.java |   22 +-
 .../gemfire/cache30/DiskRegionDUnitTest.java    |   21 +-
 .../gemfire/cache30/DiskRegionTestImpl.java     |   22 +-
 .../cache30/DistAckMapMethodsDUnitTest.java     |   22 +-
 ...ckOverflowRegionCCECompressionDUnitTest.java |   21 +-
 ...istributedAckOverflowRegionCCEDUnitTest.java |   21 +-
 ...tedAckOverflowRegionCCEOffHeapDUnitTest.java |   16 +
 ...PersistentRegionCCECompressionDUnitTest.java |   21 +-
 ...tributedAckPersistentRegionCCEDUnitTest.java |   22 +-
 ...dAckPersistentRegionCCEOffHeapDUnitTest.java |   16 +
 .../DistributedAckRegionCCEDUnitTest.java       |   22 +-
 ...DistributedAckRegionCCEOffHeapDUnitTest.java |   16 +
 ...istributedAckRegionCompressionDUnitTest.java |   21 +-
 .../cache30/DistributedAckRegionDUnitTest.java  |   21 +-
 .../DistributedAckRegionOffHeapDUnitTest.java   |   16 +
 .../DistributedNoAckRegionCCEDUnitTest.java     |   23 +-
 ...stributedNoAckRegionCCEOffHeapDUnitTest.java |   16 +
 ...tributedNoAckRegionCompressionDUnitTest.java |   21 +-
 .../DistributedNoAckRegionDUnitTest.java        |   21 +-
 .../DistributedNoAckRegionOffHeapDUnitTest.java |   16 +
 .../gemfire/cache30/DynamicRegionDUnitTest.java |   21 +-
 .../gemfire/cache30/GlobalLockingDUnitTest.java |   21 +-
 .../cache30/GlobalRegionCCEDUnitTest.java       |   22 +-
 .../GlobalRegionCCEOffHeapDUnitTest.java        |   16 +
 .../GlobalRegionCompressionDUnitTest.java       |   21 +-
 .../gemfire/cache30/GlobalRegionDUnitTest.java  |   21 +-
 .../cache30/GlobalRegionOffHeapDUnitTest.java   |   16 +
 .../cache30/LRUEvictionControllerDUnitTest.java |   21 +-
 .../gemfire/cache30/LocalRegionDUnitTest.java   |   21 +-
 .../MemLRUEvictionControllerDUnitTest.java      |   21 +-
 .../gemfire/cache30/MultiVMRegionTestCase.java  |  120 +-
 .../gemfire/cache30/MyGatewayEventFilter1.java  |   21 +-
 .../gemfire/cache30/MyGatewayEventFilter2.java  |   23 +-
 .../cache30/MyGatewayTransportFilter1.java      |   21 +-
 .../cache30/MyGatewayTransportFilter2.java      |   21 +-
 .../OffHeapLRUEvictionControllerDUnitTest.java  |   21 +-
 .../PRBucketSynchronizationDUnitTest.java       |   21 +-
 .../PartitionedRegionCompressionDUnitTest.java  |   21 +-
 .../cache30/PartitionedRegionDUnitTest.java     |   21 +-
 ...tionedRegionMembershipListenerDUnitTest.java |   22 +-
 .../PartitionedRegionOffHeapDUnitTest.java      |   16 +
 .../cache30/PreloadedRegionTestCase.java        |   21 +-
 .../gemfire/cache30/ProxyDUnitTest.java         |   21 +-
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java  |   22 +-
 .../cache30/PutAllCallBkSingleVMDUnitTest.java  |   22 +-
 .../gemfire/cache30/PutAllMultiVmDUnitTest.java |   22 +-
 .../gemfire/cache30/QueueMsgDUnitTest.java      |   21 +-
 .../cache30/RRSynchronizationDUnitTest.java     |   21 +-
 .../gemfire/cache30/ReconnectDUnitTest.java     |   21 +-
 .../ReconnectedCacheServerDUnitTest.java        |   21 +-
 .../cache30/RegionAttributesTestCase.java       |   21 +-
 .../cache30/RegionExpirationDUnitTest.java      |   21 +-
 .../RegionMembershipListenerDUnitTest.java      |   21 +-
 .../RegionReliabilityDistAckDUnitTest.java      |   21 +-
 .../RegionReliabilityDistNoAckDUnitTest.java    |   21 +-
 .../RegionReliabilityGlobalDUnitTest.java       |   21 +-
 .../RegionReliabilityListenerDUnitTest.java     |   21 +-
 .../cache30/RegionReliabilityTestCase.java      |  105 +-
 .../gemfire/cache30/RegionTestCase.java         |   52 +-
 .../gemfire/cache30/ReliabilityTestCase.java    |   21 +-
 .../cache30/RemoveAllMultiVmDUnitTest.java      |   22 +-
 .../gemfire/cache30/RequiredRolesDUnitTest.java |   21 +-
 .../cache30/RolePerformanceDUnitTest.java       |   21 +-
 .../gemfire/cache30/SearchAndLoadDUnitTest.java |   21 +-
 .../cache30/SlowRecDUnitDisabledTest.java       |   21 +-
 .../gemfire/cache30/TXDistributedDUnitTest.java |   21 +-
 .../gemfire/cache30/TXOrderDUnitTest.java       |   21 +-
 .../cache30/TXRestrictionsDUnitTest.java        |   21 +-
 .../gemfire/cache30/TestCacheCallback.java      |   21 +-
 .../gemfire/cache30/TestCacheListener.java      |   21 +-
 .../gemfire/cache30/TestCacheLoader.java        |   21 +-
 .../gemfire/cache30/TestCacheWriter.java        |   21 +-
 .../gemfire/cache30/TestDiskRegion.java         |   21 +-
 .../gemstone/gemfire/cache30/TestHeapLRU.java   |   21 +-
 .../gemfire/cache30/TestPdxSerializer.java      |   21 +-
 .../cache30/TestTransactionListener.java        |   21 +-
 .../gemfire/cache30/TestTransactionWriter.java  |   21 +-
 .../AnalyzeSerializablesJUnitTest.java          |   47 +-
 .../codeAnalysis/ClassAndMethodDetails.java     |   23 +-
 .../gemfire/codeAnalysis/ClassAndMethods.java   |   23 +-
 .../codeAnalysis/ClassAndVariableDetails.java   |   23 +-
 .../gemfire/codeAnalysis/ClassAndVariables.java |   23 +-
 .../codeAnalysis/CompiledClassUtils.java        |   23 +-
 .../codeAnalysis/decode/CompiledAttribute.java  |   21 +-
 .../codeAnalysis/decode/CompiledClass.java      |   21 +-
 .../codeAnalysis/decode/CompiledCode.java       |   21 +-
 .../codeAnalysis/decode/CompiledField.java      |   21 +-
 .../codeAnalysis/decode/CompiledMethod.java     |   21 +-
 .../gemfire/codeAnalysis/decode/cp/Cp.java      |   21 +-
 .../gemfire/codeAnalysis/decode/cp/CpClass.java |   21 +-
 .../codeAnalysis/decode/cp/CpDouble.java        |   21 +-
 .../codeAnalysis/decode/cp/CpFieldref.java      |   18 +-
 .../gemfire/codeAnalysis/decode/cp/CpFloat.java |   18 +-
 .../codeAnalysis/decode/cp/CpInteger.java       |   18 +-
 .../decode/cp/CpInterfaceMethodref.java         |   18 +-
 .../gemfire/codeAnalysis/decode/cp/CpLong.java  |   21 +-
 .../codeAnalysis/decode/cp/CpMethodref.java     |   18 +-
 .../codeAnalysis/decode/cp/CpNameAndType.java   |   18 +-
 .../codeAnalysis/decode/cp/CpString.java        |   18 +-
 .../gemfire/codeAnalysis/decode/cp/CpUtf8.java  |   21 +-
 .../distributed/AbstractLauncherJUnitTest.java  |   20 +-
 .../AbstractLauncherJUnitTestCase.java          |   16 +
 .../AbstractLauncherServiceStatusJUnitTest.java |   21 +-
 .../AbstractLocatorLauncherJUnitTestCase.java   |   16 +
 .../AbstractServerLauncherJUnitTestCase.java    |   20 +-
 .../gemfire/distributed/AuthInitializer.java    |   23 +-
 .../distributed/CommonLauncherTestSuite.java    |   20 +-
 .../distributed/DistributedMemberDUnitTest.java |   21 +-
 .../DistributedSystemConnectPerf.java           |   21 +-
 .../distributed/DistributedSystemDUnitTest.java |   21 +-
 .../distributed/DistributedTestSuite.java       |   16 +
 .../distributed/HostedLocatorsDUnitTest.java    |   16 +
 .../gemfire/distributed/JGroupsJUnitTest.java   |   21 +-
 .../LauncherMemberMXBeanJUnitTest.java          |   16 +
 .../gemfire/distributed/LauncherTestSuite.java  |   16 +
 .../gemfire/distributed/LocatorDUnitTest.java   |   21 +-
 .../gemfire/distributed/LocatorJUnitTest.java   |   21 +-
 .../distributed/LocatorLauncherJUnitTest.java   |   45 +-
 .../LocatorLauncherLocalFileJUnitTest.java      |   16 +
 .../LocatorLauncherLocalJUnitTest.java          |  108 +-
 .../LocatorLauncherRemoteFileJUnitTest.java     |   20 +-
 .../LocatorLauncherRemoteJUnitTest.java         |   20 +-
 .../gemfire/distributed/MyAuthenticator.java    |   23 +-
 .../gemfire/distributed/MyPrincipal.java        |   18 +-
 .../gemfire/distributed/RoleDUnitTest.java      |   21 +-
 .../distributed/ServerLauncherJUnitTest.java    |   78 +-
 .../ServerLauncherLocalFileJUnitTest.java       |   20 +-
 .../ServerLauncherLocalJUnitTest.java           |  140 +-
 .../ServerLauncherRemoteFileJUnitTest.java      |   16 +
 .../ServerLauncherRemoteJUnitTest.java          |   40 +-
 .../ServerLauncherWithSpringJUnitTest.java      |   16 +
 .../distributed/SystemAdminDUnitTest.java       |   21 +-
 .../AtomicLongWithTerminalStateJUnitTest.java   |   21 +-
 .../distributed/internal/Bug40751DUnitTest.java |   21 +-
 .../ConsoleDistributionManagerDUnitTest.java    |   21 +-
 .../distributed/internal/DateMessage.java       |   21 +-
 .../internal/DistributionAdvisorDUnitTest.java  |   21 +-
 .../internal/DistributionManagerDUnitTest.java  |   21 +-
 ...istributionManagerTimeDUnitDisabledTest.java |   21 +-
 .../GemFireTimeSyncServiceDUnitTest.java        |   21 +-
 .../InternalDistributedSystemJUnitTest.java     |   45 +-
 .../gemfire/distributed/internal/LDM.java       |   21 +-
 .../internal/LocalDistributionManagerTest.java  |   21 +-
 .../internal/LocatorLoadSnapshotJUnitTest.java  |   21 +-
 .../internal/ProduceDateMessages.java           |   21 +-
 .../internal/ProductUseLogDUnitTest.java        |   26 +-
 .../internal/ProductUseLogJUnitTest.java        |   21 +-
 .../internal/ServerLocatorJUnitTest.java        |   20 +-
 .../internal/SharedConfigurationJUnitTest.java  |   21 +-
 .../internal/StartupMessageDataJUnitTest.java   |   21 +-
 .../deadlock/DeadlockDetectorJUnitTest.java     |   21 +-
 .../deadlock/DependencyGraphJUnitTest.java      |   21 +-
 .../GemFireDeadlockDetectorDUnitTest.java       |   68 +-
 .../deadlock/UnsafeThreadLocalJUnitTest.java    |   21 +-
 .../locks/CollaborationJUnitDisabledTest.java   |   21 +-
 .../internal/locks/DLockGrantorHelper.java      |   21 +-
 ...entrantReadWriteWriteShareLockJUnitTest.java |   21 +-
 .../membership/MembershipJUnitTest.java         |   21 +-
 .../jgroup/MembershipManagerHelper.java         |   21 +-
 .../StreamingOperationManyDUnitTest.java        |   29 +-
 .../StreamingOperationOneDUnitTest.java         |   29 +-
 .../tcpserver/LocatorVersioningJUnitTest.java   |   17 +-
 ...cpServerBackwardCompatDUnitDisabledTest.java |   17 +-
 .../tcpserver/TcpServerJUnitDisabledTest.java   |   16 +
 .../support/DistributedSystemAdapter.java       |   21 +-
 .../gemfire/disttx/CacheMapDistTXDUnitTest.java |   16 +
 .../gemfire/disttx/DistTXDebugDUnitTest.java    |   29 +-
 .../disttx/DistTXDistributedTestSuite.java      |   16 +
 .../gemfire/disttx/DistTXExpiryJUnitTest.java   |   16 +
 .../gemfire/disttx/DistTXJUnitTest.java         |   16 +
 .../disttx/DistTXManagerImplJUnitTest.java      |   16 +
 .../gemfire/disttx/DistTXOrderDUnitTest.java    |   16 +
 .../disttx/DistTXPersistentDebugDUnitTest.java  |   19 +-
 .../DistTXReleasesOffHeapOnCloseJUnitTest.java  |   16 +
 .../disttx/DistTXRestrictionsDUnitTest.java     |   16 +
 .../disttx/DistTXWithDeltaDUnitTest.java        |   16 +
 .../gemfire/disttx/DistTXWriterJUnitTest.java   |   16 +
 .../disttx/DistTXWriterOOMEJUnitTest.java       |   16 +
 .../disttx/DistributedTransactionDUnitTest.java |   22 +-
 .../gemfire/disttx/PRDistTXDUnitTest.java       |   16 +
 .../gemfire/disttx/PRDistTXJUnitTest.java       |   16 +
 .../disttx/PRDistTXWithVersionsDUnitTest.java   |   16 +
 ...entPartitionedRegionWithDistTXDUnitTest.java |   16 +
 .../gemfire/internal/ArrayEqualsJUnitTest.java  |   21 +-
 .../gemfire/internal/AvailablePortHelper.java   |   21 +-
 .../internal/AvailablePortJUnitTest.java        |   21 +-
 ...wardCompatibilitySerializationJUnitTest.java |   21 +-
 .../gemfire/internal/Bug49856JUnitTest.java     |   21 +-
 .../gemfire/internal/Bug51616JUnitTest.java     |   16 +
 .../gemfire/internal/ByteArrayData.java         |   21 +-
 .../gemstone/gemfire/internal/ClassBuilder.java |   21 +-
 .../ClassNotFoundExceptionDUnitTest.java        |   21 +-
 .../internal/ClassPathLoaderJUnitTest.java      |   21 +-
 .../internal/CopyOnWriteHashSetJUnitTest.java   |   21 +-
 .../internal/DataSerializableJUnitTest.java     |   21 +-
 .../gemstone/gemfire/internal/FDDUnitTest.java  |   35 +-
 .../gemfire/internal/FileUtilJUnitTest.java     |   21 +-
 .../internal/GemFireStatSamplerJUnitTest.java   |   21 +-
 .../GemFireVersionIntegrationJUnitTest.java     |   21 +-
 .../internal/GemFireVersionJUnitTest.java       |   21 +-
 .../internal/HeapDataOutputStreamJUnitTest.java |   21 +-
 .../gemfire/internal/InlineKeyJUnitTest.java    |   21 +-
 .../gemfire/internal/JSSESocketJUnitTest.java   |   23 +-
 .../internal/JarClassLoaderJUnitTest.java       |   22 +-
 .../gemfire/internal/JarDeployerDUnitTest.java  |   22 +-
 .../com/gemstone/gemfire/internal/JavaExec.java |   21 +-
 .../gemfire/internal/LineWrapUnitJUnitTest.java |   21 +-
 .../gemstone/gemfire/internal/LongBuffer.java   |   21 +-
 .../gemfire/internal/NanoTimerJUnitTest.java    |   21 +-
 .../gemfire/internal/ObjIdMapJUnitTest.java     |   21 +-
 .../internal/OneTaskOnlyDecoratorJUnitTest.java |   21 +-
 .../internal/PdxDeleteFieldDUnitTest.java       |   16 +
 .../internal/PdxDeleteFieldJUnitTest.java       |   16 +
 .../gemfire/internal/PdxRenameDUnitTest.java    |   16 +
 .../gemfire/internal/PdxRenameJUnitTest.java    |   16 +
 .../PutAllOperationContextJUnitTest.java        |   21 +-
 .../internal/SSLConfigIntegrationJUnitTest.java |   16 +
 .../gemfire/internal/SSLConfigJUnitTest.java    |   20 +-
 ...hreadPoolExecutorWithKeepAliveJUnitTest.java |   21 +-
 .../internal/SimpleStatSamplerJUnitTest.java    |   21 +-
 .../gemfire/internal/SocketCloserJUnitTest.java |  196 ++
 .../internal/SocketCloserWithWaitJUnitTest.java |   38 +
 .../StatArchiveWriterReaderJUnitTest.java       |   21 +-
 .../gemfire/internal/StatSamplerJUnitTest.java  |   21 +-
 .../gemfire/internal/StatSamplerTestCase.java   |   21 +-
 .../internal/UniqueIdGeneratorJUnitTest.java    |   21 +-
 .../internal/cache/AbstractRegionJUnitTest.java |   21 +-
 .../gemfire/internal/cache/BackupDUnitTest.java |   21 +-
 .../gemfire/internal/cache/BackupJUnitTest.java |   21 +-
 .../internal/cache/Bug33359DUnitTest.java       |   21 +-
 .../internal/cache/Bug33726DUnitTest.java       |   21 +-
 .../internal/cache/Bug33726JUnitTest.java       |   21 +-
 .../Bug34179TooManyFilesOpenJUnitTest.java      |   21 +-
 .../internal/cache/Bug34583JUnitTest.java       |   21 +-
 .../internal/cache/Bug37241DUnitTest.java       |   21 +-
 .../internal/cache/Bug37244JUnitTest.java       |   21 +-
 .../internal/cache/Bug37377DUnitTest.java       |   21 +-
 .../internal/cache/Bug37500JUnitTest.java       |   21 +-
 .../internal/cache/Bug39079DUnitTest.java       |   27 +-
 .../internal/cache/Bug40299DUnitTest.java       |   21 +-
 .../internal/cache/Bug40632DUnitTest.java       |   21 +-
 .../internal/cache/Bug41091DUnitTest.java       |   21 +-
 .../internal/cache/Bug41733DUnitTest.java       |   21 +-
 .../internal/cache/Bug41957DUnitTest.java       |   27 +-
 .../internal/cache/Bug42010StatsDUnitTest.java  |   21 +-
 .../internal/cache/Bug42055DUnitTest.java       |   21 +-
 .../internal/cache/Bug45164DUnitTest.java       |   21 +-
 .../internal/cache/Bug45934DUnitTest.java       |   21 +-
 .../internal/cache/Bug47667DUnitTest.java       |   21 +-
 .../internal/cache/Bug48182JUnitTest.java       |   16 +
 .../internal/cache/CacheAdvisorDUnitTest.java   |   21 +-
 .../cache/CacheLifecycleListenerJUnitTest.java  |   21 +-
 .../cache/ChunkValueWrapperJUnitTest.java       |   16 +
 .../internal/cache/ClearDAckDUnitTest.java      |   21 +-
 .../internal/cache/ClearGlobalDUnitTest.java    |   21 +-
 ...ssagesRegionCreationAndDestroyJUnitTest.java |   31 +-
 .../cache/ClientServerGetAllDUnitTest.java      |   61 +-
 ...ServerInvalidAndDestroyedEntryDUnitTest.java |   21 +-
 .../ClientServerTransactionCCEDUnitTest.java    |   21 +-
 .../cache/ClientServerTransactionDUnitTest.java |  200 +-
 .../cache/ComplexDiskRegionJUnitTest.java       |   21 +-
 .../ConcurrentDestroySubRegionDUnitTest.java    |   21 +-
 ...entFlushingAndRegionOperationsJUnitTest.java |   21 +-
 .../cache/ConcurrentMapLocalJUnitTest.java      |   21 +-
 .../cache/ConcurrentMapOpsDUnitTest.java        |   96 +-
 .../ConcurrentRegionOperationsJUnitTest.java    |   21 +-
 ...rentRollingAndRegionOperationsJUnitTest.java |   21 +-
 .../internal/cache/ConflationJUnitTest.java     |   21 +-
 .../cache/ConnectDisconnectDUnitTest.java       |   16 +
 .../cache/CustomerIDPartitionResolver.java      |   21 +-
 .../internal/cache/DeltaFaultInDUnitTest.java   |   21 +-
 .../cache/DeltaPropagationDUnitTest.java        |   29 +-
 .../cache/DeltaPropagationStatsDUnitTest.java   |   23 +-
 .../internal/cache/DeltaSizingDUnitTest.java    |   21 +-
 .../gemfire/internal/cache/DiskIFJUnitTest.java |   21 +-
 .../gemfire/internal/cache/DiskIdJUnitTest.java |   21 +-
 .../internal/cache/DiskInitFileJUnitTest.java   |   21 +-
 .../cache/DiskOfflineCompactionJUnitTest.java   |   21 +-
 .../internal/cache/DiskOldAPIsJUnitTest.java    |   21 +-
 ...iskRandomOperationsAndRecoveryJUnitTest.java |   21 +-
 .../cache/DiskRegByteArrayDUnitTest.java        |   21 +-
 .../cache/DiskRegCacheXmlJUnitTest.java         |   21 +-
 .../DiskRegCachexmlGeneratorJUnitTest.java      |   21 +-
 .../internal/cache/DiskRegCbkChkJUnitTest.java  |   21 +-
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java |   21 +-
 .../cache/DiskRegRecoveryJUnitTest.java         |   21 +-
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java |   21 +-
 ...RegionChangingRegionAttributesJUnitTest.java |   21 +-
 .../cache/DiskRegionClearJUnitTest.java         |   21 +-
 .../internal/cache/DiskRegionHelperFactory.java |   21 +-
 .../DiskRegionIllegalArguementsJUnitTest.java   |   21 +-
 ...iskRegionIllegalCacheXMLvaluesJUnitTest.java |   21 +-
 .../internal/cache/DiskRegionJUnitTest.java     |   30 +-
 .../internal/cache/DiskRegionProperties.java    |   21 +-
 .../internal/cache/DiskRegionTestingBase.java   |   21 +-
 .../cache/DiskStoreFactoryJUnitTest.java        |   21 +-
 .../cache/DiskWriteAttributesJUnitTest.java     |   21 +-
 ...DistrbutedRegionProfileOffHeapDUnitTest.java |   16 +
 .../cache/DistributedCacheTestCase.java         |   21 +-
 .../cache/EnumListenerEventJUnitTest.java       |   21 +-
 .../internal/cache/EventTrackerDUnitTest.java   |   29 +-
 .../cache/EvictionDUnitDisabledTest.java        |   21 +-
 .../cache/EvictionObjectSizerDUnitTest.java     |   21 +-
 .../internal/cache/EvictionStatsDUnitTest.java  |   21 +-
 .../internal/cache/EvictionTestBase.java        |   21 +-
 .../internal/cache/FaultingInJUnitTest.java     |   21 +-
 .../cache/FixedPRSinglehopDUnitTest.java        |   21 +-
 .../internal/cache/GIIDeltaDUnitTest.java       |   23 +-
 .../internal/cache/GIIFlowControlDUnitTest.java |   21 +-
 .../internal/cache/GridAdvisorDUnitTest.java    |  127 +-
 .../internal/cache/HABug36773DUnitTest.java     |   29 +-
 .../HAOverflowMemObjectSizerDUnitTest.java      |   33 +-
 .../HDFSQueueRegionOperationsJUnitTest.java     |   33 -
 ...FSQueueRegionOperationsOffHeapJUnitTest.java |   54 -
 .../cache/HDFSRegionOperationsJUnitTest.java    |  542 ------
 .../HDFSRegionOperationsOffHeapJUnitTest.java   |   78 -
 .../cache/IncrementalBackupDUnitTest.java       |   21 +-
 .../cache/InterruptClientServerDUnitTest.java   |   21 +-
 .../internal/cache/InterruptDiskJUnitTest.java  |   21 +-
 ...InterruptsConserveSocketsFalseDUnitTest.java |   16 +
 .../internal/cache/InterruptsDUnitTest.java     |   21 +-
 .../internal/cache/IteratorDUnitTest.java       |   21 +-
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java |   21 +-
 ...victionAlgoMemoryEnabledRegionJUnitTest.java |   21 +-
 .../internal/cache/MapClearGIIDUnitTest.java    |   21 +-
 .../internal/cache/MapInterface2JUnitTest.java  |   21 +-
 .../internal/cache/MapInterfaceJUnitTest.java   |   21 +-
 .../MultipleOplogsRollingFeatureJUnitTest.java  |   21 +-
 .../cache/NetSearchMessagingDUnitTest.java      |   51 +-
 .../cache/OffHeapEvictionDUnitTest.java         |   23 +-
 .../cache/OffHeapEvictionStatsDUnitTest.java    |   21 +-
 .../gemfire/internal/cache/OffHeapTestUtil.java |   21 +-
 .../cache/OfflineSnapshotJUnitTest.java         |   21 +-
 .../gemfire/internal/cache/OldVLJUnitTest.java  |   21 +-
 .../cache/OldValueImporterTestBase.java         |  181 ++
 .../cache/OplogEntryIdMapJUnitTest.java         |   21 +-
 .../cache/OplogEntryIdSetJUnitTest.java         |   21 +-
 .../gemfire/internal/cache/OplogJUnitTest.java  |   67 +-
 .../internal/cache/OplogRVVJUnitTest.java       |   21 +-
 .../cache/OrderedTombstoneMapJUnitTest.java     |   21 +-
 .../cache/P2PDeltaPropagationDUnitTest.java     |   21 +-
 .../internal/cache/PRBadToDataDUnitTest.java    |   21 +-
 .../cache/PRConcurrentMapOpsJUnitTest.java      |   21 +-
 .../cache/PRDataStoreMemoryJUnitTest.java       |   21 +-
 .../PRDataStoreMemoryOffHeapJUnitTest.java      |   16 +
 .../gemfire/internal/cache/PRTXJUnitTest.java   |   21 +-
 .../cache/PartitionAttributesImplJUnitTest.java |   16 +
 .../cache/PartitionListenerDUnitTest.java       |   21 +-
 ...dRegionAPIConserveSocketsFalseDUnitTest.java |   21 +-
 .../cache/PartitionedRegionAPIDUnitTest.java    |   20 +-
 .../PartitionedRegionAsSubRegionDUnitTest.java  |   20 +-
 ...gionBucketCreationDistributionDUnitTest.java |   20 +-
 .../PartitionedRegionCacheCloseDUnitTest.java   |   20 +-
 ...rtitionedRegionCacheLoaderForRootRegion.java |   21 +-
 ...artitionedRegionCacheLoaderForSubRegion.java |   21 +-
 ...rtitionedRegionCacheXMLExampleDUnitTest.java |   21 +-
 .../PartitionedRegionCreationDUnitTest.java     |   20 +-
 .../PartitionedRegionCreationJUnitTest.java     |   20 +-
 .../cache/PartitionedRegionDUnitTestCase.java   |   20 +-
 .../PartitionedRegionDataStoreJUnitTest.java    |   20 +-
 ...rtitionedRegionDelayedRecoveryDUnitTest.java |   21 +-
 .../PartitionedRegionDestroyDUnitTest.java      |   20 +-
 .../PartitionedRegionEntryCountDUnitTest.java   |   21 +-
 .../PartitionedRegionEvictionDUnitTest.java     |   21 +-
 .../cache/PartitionedRegionHADUnitTest.java     |   20 +-
 ...onedRegionHAFailureAndRecoveryDUnitTest.java |   20 +-
 .../cache/PartitionedRegionHelperJUnitTest.java |   21 +-
 .../PartitionedRegionInvalidateDUnitTest.java   |   21 +-
 ...artitionedRegionLocalMaxMemoryDUnitTest.java |   20 +-
 ...nedRegionLocalMaxMemoryOffHeapDUnitTest.java |   16 +
 .../PartitionedRegionMultipleDUnitTest.java     |   20 +-
 ...rtitionedRegionOffHeapEvictionDUnitTest.java |   22 +-
 .../cache/PartitionedRegionPRIDDUnitTest.java   |   21 +-
 .../cache/PartitionedRegionQueryDUnitTest.java  |   21 +-
 ...artitionedRegionQueryEvaluatorJUnitTest.java |   21 +-
 ...artitionedRegionRedundancyZoneDUnitTest.java |   25 +-
 ...tionedRegionSerializableObjectJUnitTest.java |   21 +-
 .../PartitionedRegionSingleHopDUnitTest.java    |   80 +-
 ...RegionSingleHopWithServerGroupDUnitTest.java |   21 +-
 ...onedRegionSingleNodeOperationsJUnitTest.java |   20 +-
 .../cache/PartitionedRegionSizeDUnitTest.java   |   20 +-
 .../cache/PartitionedRegionStatsDUnitTest.java  |   20 +-
 .../cache/PartitionedRegionStatsJUnitTest.java  |   21 +-
 .../cache/PartitionedRegionTestHelper.java      |   20 +-
 .../PartitionedRegionTestUtilsDUnitTest.java    |   20 +-
 .../PartitionedRegionWithSameNameDUnitTest.java |   21 +-
 .../PersistentPartitionedRegionJUnitTest.java   |   16 +
 .../internal/cache/PutAllDAckDUnitTest.java     |   21 +-
 .../internal/cache/PutAllGlobalDUnitTest.java   |   21 +-
 .../cache/RegionEntryFlagsJUnitTest.java        |   21 +-
 .../cache/RemotePutReplyMessageJUnitTest.java   |   53 +
 .../cache/RemoteTransactionCCEDUnitTest.java    |   16 +
 .../cache/RemoteTransactionDUnitTest.java       |   27 +-
 .../internal/cache/RemoveAllDAckDUnitTest.java  |   21 +-
 .../internal/cache/RemoveDAckDUnitTest.java     |   21 +-
 .../internal/cache/RemoveGlobalDUnitTest.java   |   21 +-
 .../internal/cache/RunCacheInOldGemfire.java    |   21 +-
 .../cache/SimpleDiskRegionJUnitTest.java        |   21 +-
 .../internal/cache/SizingFlagDUnitTest.java     |   21 +-
 .../internal/cache/SnapshotTestUtil.java        |   16 +
 .../internal/cache/SystemFailureDUnitTest.java  |   21 +-
 .../internal/cache/TXManagerImplJUnitTest.java  |   21 +-
 .../cache/TXReservationMgrJUnitTest.java        |   21 +-
 .../gemfire/internal/cache/TestDelta.java       |   21 +-
 .../internal/cache/TestHelperForHydraTests.java |   16 +
 .../internal/cache/TestNonSizerObject.java      |   21 +-
 .../internal/cache/TestObjectSizerImpl.java     |   21 +-
 .../gemfire/internal/cache/TestUtils.java       |   21 +-
 .../cache/TombstoneCreationJUnitTest.java       |   21 +-
 .../cache/TransactionsWithDeltaDUnitTest.java   |   21 +-
 .../internal/cache/UnitTestValueHolder.java     |   18 +-
 .../gemfire/internal/cache/UnzipUtil.java       |   21 +-
 .../internal/cache/UpdateVersionJUnitTest.java  |   21 +-
 .../gemfire/internal/cache/VLJUnitTest.java     |   21 +-
 .../cache/control/FilterByPathJUnitTest.java    |   21 +-
 .../cache/control/MemoryMonitorJUnitTest.java   |   21 +-
 .../control/MemoryMonitorOffHeapJUnitTest.java  |   23 +-
 .../control/MemoryThresholdsJUnitTest.java      |   16 +
 .../control/RebalanceOperationDUnitTest.java    |   63 +-
 .../control/TestMemoryThresholdListener.java    |   34 +-
 ...skRegOverflowAsyncGetInMemPerfJUnitTest.java |   21 +-
 ...iskRegOverflowAsyncJUnitPerformanceTest.java |   21 +-
 ...lowSyncGetInMemPerfJUnitPerformanceTest.java |   21 +-
 ...DiskRegOverflowSyncJUnitPerformanceTest.java |   21 +-
 ...egionOverflowAsyncRollingOpLogJUnitTest.java |   21 +-
 ...RegionOverflowSyncRollingOpLogJUnitTest.java |   21 +-
 .../DiskRegionPerfJUnitPerformanceTest.java     |   21 +-
 .../DiskRegionPersistOnlySyncJUnitTest.java     |   21 +-
 ...DiskRegionRollOpLogJUnitPerformanceTest.java |   21 +-
 ...ltiThreadedOplogPerJUnitPerformanceTest.java |   21 +-
 .../cache/execute/Bug51193DUnitTest.java        |   20 +-
 .../ClientServerFunctionExecutionDUnitTest.java |   21 +-
 .../execute/ColocationFailoverDUnitTest.java    |   21 +-
 .../cache/execute/CustomResultCollector.java    |   21 +-
 .../execute/CustomerIDPartitionResolver.java    |   21 +-
 ...ributedRegionFunctionExecutionDUnitTest.java |   21 +-
 .../FunctionExecution_ExceptionDUnitTest.java   |   21 +-
 .../execute/FunctionServiceStatsDUnitTest.java  |   64 +-
 .../cache/execute/LocalDataSetDUnitTest.java    |   21 +-
 .../cache/execute/LocalDataSetFunction.java     |   21 +-
 .../execute/LocalDataSetIndexingDUnitTest.java  |   21 +-
 .../LocalFunctionExecutionDUnitTest.java        |   21 +-
 .../MemberFunctionExecutionDUnitTest.java       |   21 +-
 .../MultiRegionFunctionExecutionDUnitTest.java  |   21 +-
 .../execute/MyFunctionExecutionException.java   |   21 +-
 .../cache/execute/MyTransactionFunction.java    |   21 +-
 .../OnGroupsFunctionExecutionDUnitTest.java     |   51 +-
 ...ntServerFunctionExecutionNoAckDUnitTest.java |   21 +-
 ...tServerRegionFunctionExecutionDUnitTest.java |   21 +-
 ...egionFunctionExecutionFailoverDUnitTest.java |   21 +-
 ...onFunctionExecutionNoSingleHopDUnitTest.java |   21 +-
 ...onExecutionSelectorNoSingleHopDUnitTest.java |   21 +-
 ...gionFunctionExecutionSingleHopDUnitTest.java |   23 +-
 .../cache/execute/PRClientServerTestBase.java   |   21 +-
 .../cache/execute/PRColocationDUnitTest.java    |   21 +-
 .../execute/PRCustomPartitioningDUnitTest.java  |   21 +-
 .../execute/PRFunctionExecutionDUnitTest.java   |   21 +-
 .../PRFunctionExecutionTimeOutDUnitTest.java    |   21 +-
 ...ctionExecutionWithResultSenderDUnitTest.java |   21 +-
 .../execute/PRPerformanceTestDUnitTest.java     |   21 +-
 .../cache/execute/PRTransactionDUnitTest.java   |   21 +-
 .../PRTransactionWithVersionsDUnitTest.java     |   16 +
 .../internal/cache/execute/PerfFunction.java    |   21 +-
 .../internal/cache/execute/PerfTxFunction.java  |   21 +-
 .../cache/execute/PerformanceTestFunction.java  |   21 +-
 .../execute/SingleHopGetAllPutAllDUnitTest.java |   21 +-
 .../internal/cache/execute/TestFunction.java    |   21 +-
 .../internal/cache/execute/data/CustId.java     |   21 +-
 .../internal/cache/execute/data/Customer.java   |   21 +-
 .../internal/cache/execute/data/Order.java      |   21 +-
 .../internal/cache/execute/data/OrderId.java    |   21 +-
 .../internal/cache/execute/data/Shipment.java   |   21 +-
 .../internal/cache/execute/data/ShipmentId.java |   21 +-
 .../SimpleExtensionPointJUnitTest.java          |   21 +-
 .../extension/mock/AbstractMockExtension.java   |   21 +-
 .../mock/AbstractMockExtensionXmlGenerator.java |   21 +-
 .../mock/AlterMockCacheExtensionFunction.java   |   21 +-
 .../mock/AlterMockRegionExtensionFunction.java  |   21 +-
 .../mock/CreateMockCacheExtensionFunction.java  |   21 +-
 .../mock/CreateMockRegionExtensionFunction.java |   21 +-
 .../mock/DestroyMockCacheExtensionFunction.java |   21 +-
 .../DestroyMockRegionExtensionFunction.java     |   21 +-
 .../extension/mock/MockCacheExtension.java      |   21 +-
 .../mock/MockCacheExtensionXmlGenerator.java    |   21 +-
 .../extension/mock/MockExtensionCommands.java   |   21 +-
 .../extension/mock/MockExtensionXmlParser.java  |   21 +-
 .../extension/mock/MockRegionExtension.java     |   21 +-
 .../mock/MockRegionExtensionXmlGenerator.java   |   21 +-
 ...gionFunctionFunctionInvocationException.java |   21 +-
 .../functions/DistributedRegionFunction.java    |   21 +-
 .../cache/functions/LocalDataSetFunction.java   |   21 +-
 .../internal/cache/functions/TestFunction.java  |   31 +-
 .../ha/BlockingHARQAddOperationJUnitTest.java   |   21 +-
 .../cache/ha/BlockingHARQStatsJUnitTest.java    |   21 +-
 .../cache/ha/BlockingHARegionJUnitTest.java     |   21 +-
 .../ha/BlockingHARegionQueueJUnitTest.java      |   21 +-
 .../cache/ha/Bug36853EventsExpiryDUnitTest.java |   29 +-
 .../internal/cache/ha/Bug48571DUnitTest.java    |   23 +-
 .../internal/cache/ha/Bug48879DUnitTest.java    |   16 +
 .../internal/cache/ha/ConflatableObject.java    |   21 +-
 .../cache/ha/EventIdOptimizationDUnitTest.java  |   33 +-
 .../cache/ha/EventIdOptimizationJUnitTest.java  |   20 +-
 .../internal/cache/ha/FailoverDUnitTest.java    |   43 +-
 .../internal/cache/ha/HABugInPutDUnitTest.java  |   29 +-
 .../internal/cache/ha/HAClearDUnitTest.java     |   31 +-
 .../cache/ha/HAConflationDUnitTest.java         |   29 +-
 .../internal/cache/ha/HADuplicateDUnitTest.java |   31 +-
 .../cache/ha/HAEventIdPropagationDUnitTest.java |   31 +-
 .../internal/cache/ha/HAExpiryDUnitTest.java    |   21 +-
 .../internal/cache/ha/HAGIIBugDUnitTest.java    |   21 +-
 .../internal/cache/ha/HAGIIDUnitTest.java       |   39 +-
 .../gemfire/internal/cache/ha/HAHelper.java     |   21 +-
 .../cache/ha/HARQAddOperationJUnitTest.java     |   21 +-
 .../cache/ha/HARQueueNewImplDUnitTest.java      |   87 +-
 .../internal/cache/ha/HARegionDUnitTest.java    |   21 +-
 .../internal/cache/ha/HARegionJUnitTest.java    |   20 +-
 .../cache/ha/HARegionQueueDUnitTest.java        |   21 +-
 .../cache/ha/HARegionQueueJUnitTest.java        |   20 +-
 ...HARegionQueueStartStopJUnitDisabledTest.java |   21 +-
 .../ha/HARegionQueueStartStopJUnitTest.java     |   21 +-
 .../cache/ha/HARegionQueueStatsJUnitTest.java   |   20 +-
 .../cache/ha/HASlowReceiverDUnitTest.java       |   31 +-
 .../ha/OperationsPropagationDUnitTest.java      |   29 +-
 .../internal/cache/ha/PutAllDUnitTest.java      |   33 +-
 .../cache/ha/StatsBugDUnitDisabledTest.java     |   35 +-
 .../cache/ha/TestBlockingHARegionQueue.java     |   21 +-
 .../cache/ha/ThreadIdentifierJUnitTest.java     |   21 +-
 .../cache/locks/TXLockServiceDUnitTest.java     |   21 +-
 .../internal/cache/lru/LRUClockJUnitTest.java   |   21 +-
 .../cache/partitioned/Bug39356DUnitTest.java    |   21 +-
 .../cache/partitioned/Bug43684DUnitTest.java    |   25 +-
 .../cache/partitioned/Bug47388DUnitTest.java    |   21 +-
 .../cache/partitioned/Bug51400DUnitTest.java    |   21 +-
 .../partitioned/ElidedPutAllDUnitTest.java      |   21 +-
 .../OfflineMembersDetailsJUnitTest.java         |   21 +-
 .../partitioned/PartitionResolverDUnitTest.java |   21 +-
 .../PartitionedRegionLoadModelJUnitTest.java    |   21 +-
 .../PartitionedRegionLoaderWriterDUnitTest.java |   21 +-
 ...rtitionedRegionMetaDataCleanupDUnitTest.java |   21 +-
 .../partitioned/PersistPRKRFDUnitTest.java      |   21 +-
 ...tentColocatedPartitionedRegionDUnitTest.java |   23 +-
 .../PersistentPartitionedRegionDUnitTest.java   |   27 +-
 ...tentPartitionedRegionOldConfigDUnitTest.java |   21 +-
 .../PersistentPartitionedRegionTestBase.java    |   21 +-
 ...rtitionedRegionWithTransactionDUnitTest.java |   21 +-
 .../PutPutReplyMessageJUnitTest.java            |   54 +
 .../cache/partitioned/ShutdownAllDUnitTest.java |   21 +-
 ...treamingPartitionOperationManyDUnitTest.java |   28 +-
 ...StreamingPartitionOperationOneDUnitTest.java |   29 +-
 .../fixed/CustomerFixedPartitionResolver.java   |   21 +-
 .../fixed/FixedPartitioningDUnitTest.java       |   21 +-
 .../fixed/FixedPartitioningTestBase.java        |   27 +-
 ...ngWithColocationAndPersistenceDUnitTest.java |   21 +-
 .../cache/partitioned/fixed/MyDate1.java        |   21 +-
 .../cache/partitioned/fixed/MyDate2.java        |   21 +-
 .../cache/partitioned/fixed/MyDate3.java        |   21 +-
 .../fixed/QuarterPartitionResolver.java         |   21 +-
 .../SingleHopQuarterPartitionResolver.java      |   21 +-
 .../persistence/BackupInspectorJUnitTest.java   |   21 +-
 .../PersistentRVVRecoveryDUnitTest.java         |   21 +-
 .../PersistentRecoveryOrderDUnitTest.java       |   21 +-
 ...rsistentRecoveryOrderOldConfigDUnitTest.java |   21 +-
 .../PersistentReplicatedTestBase.java           |   21 +-
 .../TemporaryResultSetFactoryJUnitTest.java     |   21 +-
 .../cache/persistence/soplog/AppendLog.java     |   21 +-
 .../ArraySerializedComparatorJUnitTest.java     |   21 +-
 .../CompactionSortedOplogSetTestCase.java       |   21 +-
 .../persistence/soplog/CompactionTestCase.java  |   21 +-
 .../persistence/soplog/ComparisonTestCase.java  |   21 +-
 .../soplog/IndexComparatorJUnitTest.java        |   21 +-
 .../LexicographicalComparatorJUnitTest.java     |   21 +-
 .../soplog/RecoverableSortedOplogSet.java       |   21 +-
 .../soplog/SizeTieredCompactorJUnitTest.java    |   21 +-
 .../SizeTieredSortedOplogSetJUnitTest.java      |   16 +
 .../soplog/SortedBufferJUnitTest.java           |   16 +
 .../soplog/SortedOplogSetJUnitTest.java         |   21 +-
 .../soplog/SortedReaderTestCase.java            |   21 +-
 .../nofile/NoFileSortedOplogJUnitTest.java      |   21 +-
 .../GFSnapshotJUnitPerformanceTest.java         |   21 +-
 .../internal/cache/tier/Bug40396DUnitTest.java  |   21 +-
 .../tier/sockets/AcceptorImplJUnitTest.java     |   83 +-
 ...rdCompatibilityCommandDUnitDisabledTest.java |  235 ---
 ...CompatibilityHandshakeDUnitDisabledTest.java |  218 ---
 ...mpatibilityHigherVersionClientDUnitTest.java |   25 +-
 ...rdCompatibilityMessageDUnitDisabledTest.java |  299 ---
 .../BridgeServerMaxConnectionsJUnitTest.java    |  221 ---
 ...geServerSelectorMaxConnectionsJUnitTest.java |   19 -
 .../tier/sockets/BridgeWriterMiscDUnitTest.java | 1384 --------------
 .../BridgeWriterMiscSelectorDUnitTest.java      |   27 -
 .../cache/tier/sockets/Bug36269DUnitTest.java   |   25 +-
 .../cache/tier/sockets/Bug36457DUnitTest.java   |   39 +-
 .../cache/tier/sockets/Bug36805DUnitTest.java   |   27 +-
 .../cache/tier/sockets/Bug36829DUnitTest.java   |   21 +-
 .../cache/tier/sockets/Bug36995DUnitTest.java   |   34 +-
 .../cache/tier/sockets/Bug37210DUnitTest.java   |   53 +-
 .../cache/tier/sockets/Bug37805DUnitTest.java   |   21 +-
 .../CacheServerMaxConnectionsJUnitTest.java     |  229 +++
 ...heServerSelectorMaxConnectionsJUnitTest.java |   35 +
 .../cache/tier/sockets/CacheServerTestUtil.java |   72 +-
 .../CacheServerTransactionsDUnitTest.java       |   25 +-
 ...acheServerTransactionsSelectorDUnitTest.java |   16 +
 .../tier/sockets/ClearPropagationDUnitTest.java |   25 +-
 .../tier/sockets/ClientConflationDUnitTest.java |   41 +-
 .../sockets/ClientHealthMonitorJUnitTest.java   |   27 +-
 .../ClientHealthMonitorSelectorJUnitTest.java   |   16 +
 .../sockets/ClientInterestNotifyDUnitTest.java  |   35 +-
 .../tier/sockets/ClientServerMiscDUnitTest.java | 1392 ++++++++++++++
 .../ClientServerMiscSelectorDUnitTest.java      |   36 +
 .../cache/tier/sockets/ConflationDUnitTest.java |   45 +-
 .../tier/sockets/ConnectionProxyJUnitTest.java  |  278 +--
 .../DataSerializerPropogationDUnitTest.java     |   57 +-
 .../cache/tier/sockets/DeltaEOFException.java   |   21 +-
 .../DestroyEntryPropagationDUnitTest.java       |   33 +-
 .../sockets/DurableClientBug39997DUnitTest.java |   21 +-
 .../DurableClientQueueSizeDUnitTest.java        |   17 +-
 .../DurableClientReconnectAutoDUnitTest.java    |   21 +-
 .../DurableClientReconnectDUnitTest.java        |   31 +-
 .../sockets/DurableClientStatsDUnitTest.java    |   31 +-
 .../sockets/DurableRegistrationDUnitTest.java   |   29 +-
 .../sockets/DurableResponseMatrixDUnitTest.java |   31 +-
 .../sockets/EventIDVerificationDUnitTest.java   |   31 +-
 .../EventIDVerificationInP2PDUnitTest.java      |   20 +-
 .../cache/tier/sockets/FaultyDelta.java         |   21 +-
 .../tier/sockets/FilterProfileJUnitTest.java    |   21 +-
 .../ForceInvalidateEvictionDUnitTest.java       |   31 +-
 ...ForceInvalidateOffHeapEvictionDUnitTest.java |   21 +-
 .../cache/tier/sockets/HABug36738DUnitTest.java |   21 +-
 .../cache/tier/sockets/HAInterestBaseTest.java  |   85 +-
 .../sockets/HAInterestDistributedTestCase.java  |   16 +
 .../tier/sockets/HAInterestPart1DUnitTest.java  |   22 +-
 .../tier/sockets/HAInterestPart2DUnitTest.java  |   57 +-
 .../sockets/HAStartupAndFailoverDUnitTest.java  |  102 +-
 .../internal/cache/tier/sockets/HaHelper.java   |   16 +
 .../tier/sockets/InterestListDUnitTest.java     |   25 +-
 .../sockets/InterestListEndpointDUnitTest.java  |   39 +-
 .../InterestListEndpointPRDUnitTest.java        |   21 +-
 .../InterestListEndpointSelectorDUnitTest.java  |   16 +
 .../sockets/InterestListFailoverDUnitTest.java  |   27 +-
 .../sockets/InterestListRecoveryDUnitTest.java  |   31 +-
 .../sockets/InterestRegrListenerDUnitTest.java  |   21 +-
 .../sockets/InterestResultPolicyDUnitTest.java  |   25 +-
 .../sockets/NewRegionAttributesDUnitTest.java   |   21 +-
 .../tier/sockets/ObjectPartListJUnitTest.java   |   21 +-
 .../tier/sockets/RedundancyLevelJUnitTest.java  |   34 +-
 .../sockets/RedundancyLevelPart1DUnitTest.java  |   25 +-
 .../sockets/RedundancyLevelPart2DUnitTest.java  |   21 +-
 .../sockets/RedundancyLevelPart3DUnitTest.java  |   27 +-
 .../tier/sockets/RedundancyLevelTestBase.java   |   72 +-
 .../tier/sockets/RegionCloseDUnitTest.java      |   35 +-
 ...erInterestBeforeRegionCreationDUnitTest.java |   27 +-
 .../sockets/RegisterInterestKeysDUnitTest.java  |   25 +-
 .../RegisterInterestKeysPRDUnitTest.java        |   21 +-
 .../sockets/ReliableMessagingDUnitTest.java     |   45 +-
 .../internal/cache/tier/sockets/TestPut.java    |   53 -
 .../sockets/UnregisterInterestDUnitTest.java    |   21 +-
 .../sockets/UpdatePropagationDUnitTest.java     |   31 +-
 .../sockets/UpdatePropagationPRDUnitTest.java   |   21 +-
 .../VerifyEventIDGenerationInP2PDUnitTest.java  |   20 +-
 ...UpdatesFromNonInterestEndPointDUnitTest.java |   25 +-
 .../cache/versions/RVVExceptionJUnitTest.java   |   21 +-
 .../versions/RegionVersionHolderJUnitTest.java  |   21 +-
 .../RegionVersionHolderRandomJUnitTest.java     |   21 +-
 ...RegionVersionHolderSmallBitSetJUnitTest.java |   21 +-
 .../versions/RegionVersionVectorJUnitTest.java  |   21 +-
 .../cache/wan/CompressionConstants.java         |   21 +-
 .../cache/wan/CompressionInputStream.java       |   21 +-
 .../cache/wan/CompressionOutputStream.java      |   21 +-
 .../cache/wan/CustomAsyncEventListener.java     |   21 +-
 .../gemfire/internal/cache/wan/Filter70.java    |   21 +-
 .../cache/wan/MyAsyncEventListener.java         |   21 +-
 .../cache/wan/MyAsyncEventListener2.java        |   21 +-
 .../cache/wan/MyDistributedSystemListener.java  |   21 +-
 .../cache/wan/MyGatewaySenderEventListener.java |   21 +-
 .../wan/MyGatewaySenderEventListener2.java      |   21 +-
 .../cache/wan/MyGatewayTransportFilter1.java    |   21 +-
 .../cache/wan/MyGatewayTransportFilter2.java    |   21 +-
 .../cache/wan/MyGatewayTransportFilter3.java    |   21 +-
 .../cache/wan/MyGatewayTransportFilter4.java    |   21 +-
 .../internal/cache/wan/QueueListener.java       |   21 +-
 .../AsyncEventQueueValidationsJUnitTest.java    |   21 +-
 .../xmlcache/AbstractXmlParserJUnitTest.java    |   21 +-
 .../cache/xmlcache/CacheXmlParserJUnitTest.java |   21 +-
 .../xmlcache/CacheXmlVersionJUnitTest.java      |   17 +-
 .../PivotalEntityResolverJUnitTest.java         |   21 +-
 .../cache/xmlcache/RegionCreationJUnitTest.java |   21 +-
 .../xmlcache/XmlGeneratorUtilsJUnitTest.java    |   21 +-
 .../classpathloaderjunittest/DoesExist.java     |   16 +
 .../CompressionCacheConfigDUnitTest.java        |   21 +-
 .../CompressionCacheListenerDUnitTest.java      |   21 +-
 ...ompressionCacheListenerOffHeapDUnitTest.java |   16 +
 .../CompressionRegionConfigDUnitTest.java       |   22 +-
 .../CompressionRegionFactoryDUnitTest.java      |   21 +-
 .../CompressionRegionOperationsDUnitTest.java   |   21 +-
 ...ressionRegionOperationsOffHeapDUnitTest.java |   16 +
 .../compression/CompressionStatsDUnitTest.java  |   21 +-
 .../compression/SnappyCompressorJUnitTest.java  |   23 +-
 .../datasource/AbstractPoolCacheJUnitTest.java  |   21 +-
 .../internal/datasource/CleanUpJUnitTest.java   |   21 +-
 .../ConnectionPoolCacheImplJUnitTest.java       |   21 +-
 .../datasource/ConnectionPoolingJUnitTest.java  |   21 +-
 .../datasource/DataSourceFactoryJUnitTest.java  |   21 +-
 .../internal/datasource/RestartJUnitTest.java   |   21 +-
 .../internal/i18n/BasicI18nJUnitTest.java       |   33 +-
 .../io/CompositeOutputStreamJUnitTest.java      |   21 +-
 .../gemfire/internal/jndi/ContextJUnitTest.java |   21 +-
 .../internal/jta/BlockingTimeOutJUnitTest.java  |   21 +-
 .../gemfire/internal/jta/CacheUtils.java        |   21 +-
 .../internal/jta/DataSourceJTAJUnitTest.java    |   21 +-
 .../internal/jta/ExceptionJUnitTest.java        |   21 +-
 .../jta/GlobalTransactionJUnitTest.java         |   21 +-
 .../gemstone/gemfire/internal/jta/JTAUtils.java |   21 +-
 .../internal/jta/JtaIntegrationJUnitTest.java   |   16 +
 .../gemstone/gemfire/internal/jta/SyncImpl.java |   21 +-
 .../internal/jta/TransactionImplJUnitTest.java  |   21 +-
 .../jta/TransactionManagerImplJUnitTest.java    |   21 +-
 .../jta/TransactionTimeOutJUnitTest.java        |   21 +-
 .../jta/UserTransactionImplJUnitTest.java       |   21 +-
 .../internal/jta/dunit/CommitThread.java        |   21 +-
 .../internal/jta/dunit/ExceptionsDUnitTest.java |   21 +-
 .../jta/dunit/IdleTimeOutDUnitTest.java         |   21 +-
 .../jta/dunit/LoginTimeOutDUnitTest.java        |   21 +-
 .../jta/dunit/MaxPoolSizeDUnitTest.java         |   21 +-
 .../internal/jta/dunit/RollbackThread.java      |   21 +-
 .../jta/dunit/TransactionTimeOutDUnitTest.java  |   21 +-
 .../dunit/TxnManagerMultiThreadDUnitTest.java   |   21 +-
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java |   21 +-
 .../internal/jta/functional/CacheJUnitTest.java |   21 +-
 .../jta/functional/TestXACacheLoader.java       |   21 +-
 .../internal/lang/ClassUtilsJUnitTest.java      |   21 +-
 .../internal/lang/InOutParameterJUnitTest.java  |   21 +-
 .../internal/lang/InitializerJUnitTest.java     |   21 +-
 .../internal/lang/ObjectUtilsJUnitTest.java     |   21 +-
 .../internal/lang/StringUtilsJUnitTest.java     |   21 +-
 .../internal/lang/SystemUtilsJUnitTest.java     |   21 +-
 .../internal/lang/ThreadUtilsJUnitTest.java     |   58 +-
 .../DistributedSystemLogFileJUnitTest.java      |   16 +
 .../logging/LocatorLogFileJUnitTest.java        |   16 +
 .../logging/LogServiceIntegrationJUnitTest.java |  114 +-
 .../LogServiceIntegrationTestSupport.java       |   16 +
 .../internal/logging/LogServiceJUnitTest.java   |   74 +-
 .../LogServiceUserDirIntegrationJUnitTest.java  |   70 -
 .../LogWriterDisabledPerformanceTest.java       |   16 +
 .../logging/LogWriterImplJUnitTest.java         |   16 +
 .../logging/LogWriterPerformanceTest.java       |   16 +
 .../logging/LoggingIntegrationTestSuite.java    |   22 +-
 .../logging/LoggingPerformanceTestCase.java     |   16 +
 .../internal/logging/LoggingUnitTestSuite.java  |   31 +-
 .../logging/MergeLogFilesJUnitTest.java         |   25 +-
 .../gemfire/internal/logging/NullLogWriter.java |   16 +
 .../internal/logging/SortLogFileJUnitTest.java  |   21 +-
 .../internal/logging/TestLogWriterFactory.java  |   16 +
 .../logging/log4j/AlertAppenderJUnitTest.java   |   16 +
 .../logging/log4j/ConfigLocatorJUnitTest.java   |   16 +
 .../log4j/FastLoggerIntegrationJUnitTest.java   |   20 +-
 .../logging/log4j/FastLoggerJUnitTest.java      |   16 +
 .../FastLoggerWithDefaultConfigJUnitTest.java   |   20 +-
 .../log4j/LocalizedMessageJUnitTest.java        |   16 +
 .../log4j/Log4J2DisabledPerformanceTest.java    |   16 +
 .../logging/log4j/Log4J2PerformanceTest.java    |   16 +
 .../log4j/Log4jIntegrationTestSuite.java        |   16 +
 .../logging/log4j/Log4jUnitTestSuite.java       |   16 +
 .../log4j/LogWriterAppenderJUnitTest.java       |   16 +
 .../LogWriterLoggerDisabledPerformanceTest.java |   16 +
 .../log4j/LogWriterLoggerPerformanceTest.java   |   16 +
 .../internal/net/SocketUtilsJUnitTest.java      |   21 +-
 .../offheap/ByteArrayMemoryChunkJUnitTest.java  |   16 +
 .../offheap/ConcurrentBagJUnitTest.java         |   16 +
 .../internal/offheap/DataTypeJUnitTest.java     |   16 +
 .../DirectByteBufferMemoryChunkJUnitTest.java   |   16 +
 .../offheap/FreeListOffHeapRegionJUnitTest.java |   16 +
 .../HeapByteBufferMemoryChunkJUnitTest.java     |   16 +
 .../internal/offheap/InlineKeyJUnitTest.java    |   16 +
 .../offheap/MemoryChunkJUnitTestBase.java       |   16 +
 .../offheap/NullOffHeapMemoryStats.java         |   16 +
 .../offheap/NullOutOfOffHeapMemoryListener.java |   16 +
 .../internal/offheap/OffHeapIndexJUnitTest.java |   16 +
 .../internal/offheap/OffHeapRegionBase.java     |   16 +
 .../offheap/OffHeapStorageJUnitTest.java        |   16 +
 .../offheap/OffHeapValidationJUnitTest.java     |   16 +
 .../OffHeapWriteObjectAsByteArrayJUnitTest.java |  117 ++
 .../OldFreeListOffHeapRegionJUnitTest.java      |   16 +
 .../offheap/OutOfOffHeapMemoryDUnitTest.java    |   43 +-
 ...mpleMemoryAllocatorFillPatternJUnitTest.java |   16 +
 .../offheap/SimpleMemoryAllocatorJUnitTest.java |   16 +
 ...moryAllocatorLifecycleListenerJUnitTest.java |   16 +
 .../TxReleasesOffHeapOnCloseJUnitTest.java      |   16 +
 .../offheap/UnsafeMemoryChunkJUnitTest.java     |   16 +
 .../BlockingProcessStreamReaderJUnitTest.java   |   16 +
 .../LocalProcessControllerJUnitTest.java        |   21 +-
 .../process/LocalProcessLauncherDUnitTest.java  |   21 +-
 .../process/LocalProcessLauncherJUnitTest.java  |   21 +-
 ...NonBlockingProcessStreamReaderJUnitTest.java |   16 +
 .../internal/process/PidFileJUnitTest.java      |   16 +
 .../ProcessControllerFactoryJUnitTest.java      |   16 +
 .../process/ProcessStreamReaderTestCase.java    |   22 +-
 .../gemfire/internal/process/mbean/Process.java |   16 +
 .../internal/process/mbean/ProcessMBean.java    |   16 +
 ...tractSignalNotificationHandlerJUnitTest.java |   21 +-
 .../internal/size/ObjectSizerJUnitTest.java     |   21 +-
 .../internal/size/ObjectTraverserJUnitTest.java |   21 +-
 .../internal/size/ObjectTraverserPerf.java      |   21 +-
 .../size/SizeClassOnceObjectSizerJUnitTest.java |   21 +-
 .../gemfire/internal/size/SizeTestUtil.java     |   16 +
 .../size/WellKnownClassSizerJUnitTest.java      |   21 +-
 .../internal/statistics/DummyStatistics.java    |   21 +-
 .../statistics/SampleCollectorJUnitTest.java    |   21 +-
 .../statistics/StatMonitorHandlerJUnitTest.java |   21 +-
 .../statistics/StatisticsDUnitTest.java         |   21 +-
 .../statistics/StatisticsMonitorJUnitTest.java  |   21 +-
 .../internal/statistics/TestSampleHandler.java  |   21 +-
 .../statistics/TestStatArchiveWriter.java       |   21 +-
 .../statistics/TestStatisticsManager.java       |   21 +-
 .../statistics/TestStatisticsSampler.java       |   21 +-
 .../statistics/ValueMonitorJUnitTest.java       |   21 +-
 .../internal/stats50/AtomicStatsJUnitTest.java  |   21 +-
 .../util/AbortableTaskServiceJUnitTest.java     |   21 +-
 .../internal/util/ArrayUtilsJUnitTest.java      |   18 +-
 .../gemfire/internal/util/BytesJUnitTest.java   |   21 +-
 .../internal/util/CollectionUtilsJUnitTest.java |   18 +-
 .../internal/util/DelayedActionJUnitTest.java   |   21 +-
 .../gemfire/internal/util/IOUtilsJUnitTest.java |   21 +-
 .../gemfire/internal/util/SerializableImpl.java |   21 +-
 .../util/SerializableImplWithValue.java         |   21 +-
 .../gemfire/internal/util/Valuable.java         |   21 +-
 .../CompactConcurrentHashSetJUnitTest.java      |   16 +
 .../ConcurrentHashMapIteratorJUnitTest.java     |   21 +-
 .../concurrent/ReentrantSemaphoreJUnitTest.java |   21 +-
 .../SemaphoreReadWriteLockJUnitTest.java        |   21 +-
 .../cm/ConcurrentHashMapJUnitTest.java          |   21 +-
 .../concurrent/cm/CountedMapLoopsJUnitTest.java |   21 +-
 .../concurrent/cm/IntMapCheckJUnitTest.java     |   21 +-
 .../util/concurrent/cm/LoopHelpers.java         |   21 +-
 .../util/concurrent/cm/MapCheckJUnitTest.java   |   21 +-
 .../util/concurrent/cm/MapLoopsJUnitTest.java   |   21 +-
 .../util/concurrent/cm/RLJBarJUnitTest.java     |   21 +-
 .../concurrent/cm/StringMapLoopsJUnitTest.java  |   21 +-
 .../management/CacheManagementDUnitTest.java    |   22 +-
 .../management/ClientHealthStatsDUnitTest.java  |   22 +-
 .../gemfire/management/CompositeStats.java      |   21 +-
 .../gemfire/management/CompositeTestMBean.java  |   21 +-
 .../gemfire/management/CompositeTestMXBean.java |   16 +
 .../management/CompositeTypeTestDUnitTest.java  |   21 +-
 .../gemfire/management/CustomMBean.java         |   22 +-
 .../gemfire/management/CustomMXBean.java        |   20 +-
 .../management/DLockManagementDUnitTest.java    |   20 +-
 .../DataBrowserJSONValidationJUnitTest.java     |   21 +-
 .../management/DiskManagementDUnitTest.java     |   20 +-
 .../management/DistributedSystemDUnitTest.java  |   20 +-
 .../management/LocatorManagementDUnitTest.java  |   21 +-
 .../gemstone/gemfire/management/MBeanUtil.java  |   20 +-
 .../gemfire/management/ManagementTestBase.java  |   21 +-
 .../MemberMBeanAttributesDUnitTest.java         |   20 +-
 .../management/OffHeapManagementDUnitTest.java  |   32 +-
 .../gemfire/management/QueryDataDUnitTest.java  |   21 +-
 .../management/RegionManagementDUnitTest.java   |   20 +-
 .../gemfire/management/TypedJsonJUnitTest.java  |   21 +-
 ...ersalMembershipListenerAdapterDUnitTest.java |   53 +-
 .../stats/AsyncEventQueueStatsJUnitTest.java    |   21 +-
 .../bean/stats/CacheServerStatsJUnitTest.java   |   21 +-
 .../bean/stats/DiskStatsJUnitTest.java          |   21 +-
 .../stats/DistributedSystemStatsDUnitTest.java  |   21 +-
 .../stats/DistributedSystemStatsJUnitTest.java  |   21 +-
 .../stats/GatewayReceiverStatsJUnitTest.java    |   21 +-
 .../bean/stats/GatewaySenderStatsJUnitTest.java |   21 +-
 .../HDFSRegionMBeanAttributeJUnitTest.java      |  169 --
 .../bean/stats/MBeanStatsTestCase.java          |   21 +-
 .../bean/stats/MemberLevelStatsJUnitTest.java   |   21 +-
 .../bean/stats/RegionStatsJUnitTest.java        |   21 +-
 .../bean/stats/StatsRateJUnitTest.java          |   21 +-
 .../internal/JettyHelperJUnitTest.java          |   21 +-
 .../cli/ClasspathScanLoadHelperJUnitTest.java   |   21 +-
 .../internal/cli/CliUtilDUnitTest.java          |   21 +-
 .../internal/cli/CommandManagerJUnitTest.java   |   21 +-
 .../cli/CommandSeparatorEscapeJUnitTest.java    |   16 +
 .../internal/cli/DataCommandJsonJUnitTest.java  |   16 +
 .../internal/cli/GfshParserJUnitTest.java       |   21 +-
 .../cli/annotations/CliArgumentJUnitTest.java   |   21 +-
 .../AbstractCommandsSupportJUnitTest.java       |   21 +-
 .../commands/DiskStoreCommandsJUnitTest.java    |   21 +-
 .../commands/HDFSStoreCommandsJUnitTest.java    |  838 ---------
 .../HTTPServiceSSLSupportJUnitTest.java         |   20 +-
 .../cli/commands/IndexCommandsJUnitTest.java    |   21 +-
 .../RegionPathConverterJUnitTest.java           |   21 +-
 .../internal/cli/domain/AbstractImpl.java       |   16 +
 .../management/internal/cli/domain/Impl1.java   |   16 +
 .../management/internal/cli/domain/Impl12.java  |   16 +
 .../internal/cli/domain/Interface1.java         |   16 +
 .../internal/cli/domain/Interface2.java         |   16 +
 .../management/internal/cli/domain/Stock.java   |   21 +-
 .../management/internal/cli/dto/Car.java        |   16 +
 .../management/internal/cli/dto/Key1.java       |   21 +-
 .../management/internal/cli/dto/Key2.java       |   21 +-
 .../internal/cli/dto/ObjectWithCharAttr.java    |   21 +-
 .../management/internal/cli/dto/Value1.java     |   21 +-
 .../management/internal/cli/dto/Value2.java     |   21 +-
 .../AlterHDFSStoreFunctionJUnitTest.java        |  324 ----
 .../CreateHDFSStoreFunctionJUnitTest.java       |  307 ---
 .../DescribeDiskStoreFunctionJUnitTest.java     |   21 +-
 .../DescribeHDFSStoreFunctionJUnitTest.java     |  364 ----
 .../DestroyHDFSStoreFunctionJUnitTest.java      |  305 ---
 .../ListDiskStoresFunctionJUnitTest.java        |   21 +-
 .../ListHDFSStoresFunctionJUnitTest.java        |  319 ----
 .../functions/ListIndexFunctionJUnitTest.java   |   21 +-
 .../cli/parser/ParserUtilsJUnitTest.java        |   21 +-
 .../preprocessor/PreprocessorJUnitTest.java     |   21 +-
 .../PreprocessorUtilsJUnitTest.java             |   21 +-
 .../cli/shell/GfshConfigInitFileJUnitTest.java  |   16 +
 .../shell/GfshExecutionStrategyJUnitTest.java   |   21 +-
 .../cli/shell/GfshInitFileJUnitTest.java        |   16 +
 .../SharedConfigurationDUnitTest.java           |   21 +-
 .../configuration/ZipUtilsJUnitTest.java        |   21 +-
 .../domain/CacheElementJUnitTest.java           |   21 +-
 .../utils/XmlUtilsAddNewNodeJUnitTest.java      |   21 +-
 .../configuration/utils/XmlUtilsJUnitTest.java  |   21 +-
 .../internal/pulse/TestClientIdsDUnitTest.java  |   22 +-
 .../internal/pulse/TestFunctionsDUnitTest.java  |   22 +-
 .../internal/pulse/TestHeapDUnitTest.java       |   23 +-
 .../internal/pulse/TestLocatorsDUnitTest.java   |   22 +-
 .../pulse/TestSubscriptionsDUnitTest.java       |   20 +-
 .../internal/security/JSONAuthCodeTest.java     |   16 +
 .../security/JSONAuthorizationTest.java         |   16 +
 .../security/ResourceOperationJUnit.java        |   16 +
 .../ReadOpFileAccessControllerJUnitTest.java    |   21 +-
 .../WanCommandsControllerJUnitTest.java         |   16 +
 .../gemfire/management/model/EmptyObject.java   |   21 +-
 .../gemstone/gemfire/management/model/Item.java |   21 +-
 .../gemfire/management/model/Order.java         |   21 +-
 .../gemfire/management/model/SubOrder.java      |   21 +-
 .../DomainObjectsAsValuesJUnitTest.java         |   21 +-
 .../GemcachedBinaryClientJUnitTest.java         |   21 +-
 .../GemcachedDevelopmentJUnitTest.java          |   21 +-
 .../gemfire/memcached/IntegrationJUnitTest.java |   21 +-
 .../gemfire/pdx/AutoSerializableJUnitTest.java  |   21 +-
 .../gemfire/pdx/ByteSourceJUnitTest.java        |   20 +-
 .../ClientsWithVersioningRetryDUnitTest.java    |   21 +-
 .../com/gemstone/gemfire/pdx/DSInsidePdx.java   |   23 +-
 .../pdx/DistributedSystemIdDUnitTest.java       |   21 +-
 .../com/gemstone/gemfire/pdx/DomainObject.java  |   21 +-
 .../gemstone/gemfire/pdx/DomainObjectBad.java   |   16 +
 .../gemfire/pdx/DomainObjectClassLoadable.java  |   16 +
 .../gemfire/pdx/DomainObjectPdxAuto.java        |   21 +-
 ...DomainObjectPdxAutoNoDefaultConstructor.java |   21 +-
 .../java/com/gemstone/gemfire/pdx/Employee.java |   23 +-
 .../pdx/JSONPdxClientServerDUnitTest.java       |   23 +-
 .../com/gemstone/gemfire/pdx/NestedPdx.java     |   21 +-
 .../gemfire/pdx/NonDelegatingLoader.java        |   23 +-
 .../OffHeapByteBufferByteSourceJUnitTest.java   |   16 +
 .../gemfire/pdx/OffHeapByteSourceJUnitTest.java |   16 +
 .../pdx/PDXAsyncEventQueueDUnitTest.java        |   22 +-
 .../gemfire/pdx/PdxAttributesJUnitTest.java     |   21 +-
 .../gemfire/pdx/PdxClientServerDUnitTest.java   |   21 +-
 .../pdx/PdxDeserializationDUnitTest.java        |   21 +-
 .../pdx/PdxFormatterPutGetJUnitTest.java        |   25 +-
 .../com/gemstone/gemfire/pdx/PdxInsideDS.java   |   23 +-
 .../pdx/PdxInstanceFactoryJUnitTest.java        |   21 +-
 .../gemfire/pdx/PdxInstanceJUnitTest.java       |   21 +-
 .../gemfire/pdx/PdxSerializableDUnitTest.java   |   21 +-
 .../gemfire/pdx/PdxSerializableJUnitTest.java   |   21 +-
 .../gemfire/pdx/PdxStringJUnitTest.java         |   21 +-
 .../gemfire/pdx/PdxTypeExportDUnitTest.java     |   21 +-
 .../gemfire/pdx/SeparateClassloaderPdx.java     |   23 +-
 .../com/gemstone/gemfire/pdx/SimpleClass.java   |   23 +-
 .../com/gemstone/gemfire/pdx/SimpleClass1.java  |   21 +-
 .../com/gemstone/gemfire/pdx/SimpleClass2.java  |   21 +-
 .../gemfire/pdx/TestObjectForPdxFormatter.java  |   21 +-
 .../gemfire/pdx/VersionClassLoader.java         |   22 +-
 .../gemstone/gemfire/redis/AuthJUnitTest.java   |   18 +-
 .../gemfire/redis/ConcurrentStartTest.java      |   16 +
 .../gemstone/gemfire/redis/HashesJUnitTest.java |   16 +
 .../gemstone/gemfire/redis/ListsJUnitTest.java  |   16 +
 .../gemfire/redis/RedisDistDUnitTest.java       |   16 +
 .../gemstone/gemfire/redis/SetsJUnitTest.java   |   16 +
 .../gemfire/redis/SortedSetsJUnitTest.java      |   20 +-
 .../gemfire/redis/StringsJunitTest.java         |   16 +
 .../web/controllers/AddFreeItemToOrders.java    |   21 +-
 .../rest/internal/web/controllers/Customer.java |   21 +-
 .../internal/web/controllers/DateTimeUtils.java |   16 +
 .../rest/internal/web/controllers/Gender.java   |   16 +
 .../internal/web/controllers/GetAllEntries.java |   21 +-
 .../web/controllers/GetDeliveredOrders.java     |   21 +-
 .../internal/web/controllers/GetRegions.java    |   21 +-
 .../web/controllers/GetValueForKey.java         |   21 +-
 .../rest/internal/web/controllers/Item.java     |   21 +-
 .../rest/internal/web/controllers/Order.java    |   21 +-
 .../rest/internal/web/controllers/Person.java   |   21 +-
 .../web/controllers/PutKeyFunction.java         |   21 +-
 .../web/controllers/RestAPITestBase.java        |   16 +
 .../internal/web/controllers/RestTestUtils.java |   21 +-
 .../gemfire/test/golden/ExecutableProcess.java  |   16 +
 .../gemfire/test/golden/FailOutputTestCase.java |   16 +
 .../golden/FailWithErrorInOutputJUnitTest.java  |   16 +
 .../FailWithExtraLineInOutputJUnitTest.java     |   16 +
 ...WithLineMissingFromEndOfOutputJUnitTest.java |   16 +
 ...hLineMissingFromMiddleOfOutputJUnitTest.java |   16 +
 .../FailWithLoggerErrorInOutputJUnitTest.java   |   16 +
 .../FailWithLoggerFatalInOutputJUnitTest.java   |   16 +
 .../FailWithLoggerWarnInOutputJUnitTest.java    |   16 +
 .../golden/FailWithProblemInOutputTestCase.java |   16 +
 .../golden/FailWithSevereInOutputJUnitTest.java |   16 +
 ...hTimeoutOfWaitForOutputToMatchJUnitTest.java |   16 +
 .../FailWithWarningInOutputJUnitTest.java       |   16 +
 .../gemfire/test/golden/GoldenComparator.java   |   16 +
 .../test/golden/GoldenStringComparator.java     |   16 +
 .../gemfire/test/golden/GoldenTestCase.java     |   16 +
 .../golden/GoldenTestFrameworkTestSuite.java    |   16 +
 .../gemfire/test/golden/PassJUnitTest.java      |   16 +
 .../golden/PassWithExpectedErrorJUnitTest.java  |   16 +
 .../golden/PassWithExpectedProblemTestCase.java |   16 +
 .../golden/PassWithExpectedSevereJUnitTest.java |   16 +
 .../PassWithExpectedWarningJUnitTest.java       |   16 +
 .../test/golden/RegexGoldenComparator.java      |   16 +
 .../test/golden/StringGoldenComparator.java     |   16 +
 .../gemfire/test/process/MainLauncher.java      |   16 +
 .../test/process/MainLauncherJUnitTest.java     |   16 +
 .../gemfire/test/process/OutputFormatter.java   |   16 +
 .../test/process/ProcessOutputReader.java       |   16 +
 .../test/process/ProcessStreamReader.java       |   16 +
 .../process/ProcessTestFrameworkTestSuite.java  |   16 +
 .../gemfire/test/process/ProcessWrapper.java    |   16 +
 .../test/process/ProcessWrapperJUnitTest.java   |   16 +
 .../gemstone/gemfire/util/JSR166TestCase.java   |   22 +-
 .../gemstone/gemfire/util/test/TestUtil.java    |   16 +
 .../protocols/CacheTimeSlowDownDUnitTest.java   |   17 +-
 .../GemFireTimeSyncProtocolDUnitTest.java       |   17 +-
 .../JGroupsFailureDetectionJUnitTest.java       |   16 +
 .../protocols/JGroupsVersioningJUnitTest.java   |   21 +-
 .../com/gemstone/persistence/admin/Logger.java  |   21 +-
 .../gemstone/persistence/logging/Formatter.java |   21 +-
 .../gemstone/persistence/logging/Handler.java   |   21 +-
 .../com/gemstone/persistence/logging/Level.java |   21 +-
 .../gemstone/persistence/logging/LogRecord.java |   21 +-
 .../gemstone/persistence/logging/Logger.java    |   21 +-
 .../persistence/logging/SimpleFormatter.java    |   21 +-
 .../persistence/logging/StreamHandler.java      |   21 +-
 .../test/java/com/gemstone/sequence/Arrow.java  |   21 +-
 .../java/com/gemstone/sequence/Lifeline.java    |   21 +-
 .../com/gemstone/sequence/LifelineState.java    |   21 +-
 .../java/com/gemstone/sequence/LineMapper.java  |   21 +-
 .../com/gemstone/sequence/SequenceDiagram.java  |   21 +-
 .../com/gemstone/sequence/SequencePanel.java    |   21 +-
 .../com/gemstone/sequence/StateColorMap.java    |   21 +-
 .../java/com/gemstone/sequence/TimeAxis.java    |   21 +-
 .../com/gemstone/sequence/ZoomingPanel.java     |   21 +-
 .../sequence/gemfire/DefaultLineMapper.java     |   21 +-
 .../gemfire/GemfireSequenceDisplay.java         |   21 +-
 .../sequence/gemfire/HydraLineMapper.java       |   21 +-
 .../sequence/gemfire/SelectGraphDialog.java     |   21 +-
 .../com/main/MyDistributedSystemListener.java   |   21 +-
 .../com/main/WANBootStrapping_Site1_Add.java    |   21 +-
 .../com/main/WANBootStrapping_Site1_Remove.java |   21 +-
 .../com/main/WANBootStrapping_Site2_Add.java    |   21 +-
 .../com/main/WANBootStrapping_Site2_Remove.java |   21 +-
 .../src/test/java/dunit/AsyncInvocation.java    |   21 +-
 .../src/test/java/dunit/BounceResult.java       |   16 +
 gemfire-core/src/test/java/dunit/DUnitEnv.java  |   21 +-
 .../test/java/dunit/DistributedTestCase.java    |   81 +-
 gemfire-core/src/test/java/dunit/Host.java      |   21 +-
 .../src/test/java/dunit/RMIException.java       |   21 +-
 .../src/test/java/dunit/RemoteDUnitVMIF.java    |   16 +
 .../src/test/java/dunit/RepeatableRunnable.java |   16 +
 .../test/java/dunit/SerializableCallable.java   |   21 +-
 .../test/java/dunit/SerializableRunnable.java   |   21 +-
 gemfire-core/src/test/java/dunit/VM.java        |   21 +-
 .../src/test/java/dunit/standalone/ChildVM.java |   25 +-
 .../java/dunit/standalone/DUnitLauncher.java    |   25 +-
 .../java/dunit/standalone/ProcessManager.java   |   36 +-
 .../java/dunit/standalone/RemoteDUnitVM.java    |   21 +-
 .../dunit/standalone/StandAloneDUnitEnv.java    |   21 +-
 .../test/java/dunit/tests/BasicDUnitTest.java   |   21 +-
 .../src/test/java/dunit/tests/TestFailure.java  |   21 +-
 .../src/test/java/dunit/tests/VMDUnitTest.java  |   21 +-
 gemfire-core/src/test/java/hydra/GsRandom.java  |   21 +-
 .../test/java/hydra/HydraRuntimeException.java  |   21 +-
 gemfire-core/src/test/java/hydra/Log.java       |   21 +-
 .../src/test/java/hydra/LogVersionHelper.java   |   21 +-
 .../src/test/java/hydra/MethExecutor.java       |   21 +-
 .../src/test/java/hydra/MethExecutorResult.java |   21 +-
 .../src/test/java/hydra/SchedulingOrder.java    |   21 +-
 .../src/test/java/hydra/log/AnyLogWriter.java   |   21 +-
 .../java/hydra/log/CircularOutputStream.java    |   21 +-
 .../parReg/query/unittest/NewPortfolio.java     |   21 +-
 .../java/parReg/query/unittest/Position.java    |   22 +-
 .../src/test/java/perffmwk/Formatter.java       |   22 +-
 .../templates/security/DummyAuthenticator.java  |   21 +-
 .../templates/security/DummyAuthorization.java  |   21 +-
 .../security/FunctionSecurityPrmsHolder.java    |   21 +-
 .../security/LdapUserAuthenticator.java         |   21 +-
 .../java/templates/security/PKCSAuthInit.java   |   21 +-
 .../templates/security/PKCSAuthenticator.java   |   21 +-
 .../java/templates/security/PKCSPrincipal.java  |   21 +-
 .../security/UserPasswordAuthInit.java          |   21 +-
 .../templates/security/UsernamePrincipal.java   |   21 +-
 .../templates/security/XmlAuthorization.java    |   21 +-
 .../templates/security/XmlErrorHandler.java     |   21 +-
 .../src/test/java/util/TestException.java       |   21 +-
 .../cache/client/internal/cacheserver.cer       |  Bin 0 -> 782 bytes
 .../cache/client/internal/cacheserver.keystore  |  Bin 0 -> 1253 bytes
 .../client/internal/cacheserver.truststore      |  Bin 0 -> 844 bytes
 .../gemfire/cache/client/internal/client.cer    |  Bin 0 -> 782 bytes
 .../cache/client/internal/client.keystore       |  Bin 0 -> 1251 bytes
 .../cache/client/internal/client.truststore     |  Bin 0 -> 846 bytes
 .../cache/client/internal/default.keystore      |  Bin 0 -> 1115 bytes
 .../cache/client/internal/trusted.keystore      |  Bin 0 -> 1078 bytes
 .../gemfire/codeAnalysis/excludedClasses.txt    |    2 +-
 .../sanctionedDataSerializables.txt             | 1757 ++++++++----------
 .../codeAnalysis/sanctionedSerializables.txt    |   36 +-
 .../tier/sockets/RedundancyLevelJUnitTest.xml   |   21 +-
 gemfire-jgroups/build.gradle                    |    8 +-
 .../org/jgroups/ShunnedAddressException.java    |   16 +
 .../com/gemstone/org/jgroups/SuspectMember.java |   16 +-
 .../org/jgroups/debug/JChannelTestHook.java     |   16 +
 .../gemstone/org/jgroups/protocols/AUTH.java    |   16 +
 .../gemstone/org/jgroups/protocols/FRAG3.java   |   17 +-
 .../org/jgroups/spi/GFBasicAdapter.java         |   16 +
 .../gemstone/org/jgroups/spi/GFPeerAdapter.java |   16 +
 .../org/jgroups/stack/BoundedLinkedHashMap.java |   21 +-
 .../org/jgroups/stack/GFBasicAdapterImpl.java   |   16 +
 .../org/jgroups/stack/GFPeerAdapterImpl.java    |   16 +
 .../org/jgroups/stack/GossipClient.java         |    6 +-
 .../org/jgroups/stack/SockCreatorImpl.java      |   21 +-
 .../org/jgroups/util/ConnectionWatcher.java     |   16 +
 .../org/jgroups/util/ExternalStrings.java       |   21 +-
 .../gemstone/org/jgroups/util/GFLogWriter.java  |   16 +
 .../org/jgroups/util/GFStringIdImpl.java        |   16 +
 .../gemstone/org/jgroups/util/SockCreator.java  |   24 +-
 .../org/jgroups/util/StreamableFixedID.java     |   16 +
 .../com/gemstone/org/jgroups/util/StringId.java |   21 +-
 .../org/jgroups/util/VersionedStreamable.java   |   16 +
 .../gemstone/org/jgroups/JChannelJUnitTest.java |   16 +
 .../src/main/java/org/json/JSONObject.java      |    2 +
 .../test/junit/categories/DistributedTest.java  |   16 +
 .../categories/DistributedTransactionsTest.java |   16 +
 .../test/junit/categories/HoplogTest.java       |    7 -
 .../test/junit/categories/IntegrationTest.java  |   16 +
 .../test/junit/categories/PerformanceTest.java  |   16 +
 .../gemfire/test/junit/categories/UnitTest.java |   16 +
 .../gemfire/test/junit/categories/WanTest.java  |   16 +
 .../test/junit/rules/ExpectedTimeout.java       |   16 +
 .../junit/rules/ExpectedTimeoutJUnitTest.java   |   16 +
 gemfire-rebalancer/build.gradle                 |   11 +-
 .../gemfire/cache/util/AutoBalancer.java        |  190 +-
 .../util/AutoBalancerIntegrationJUnitTest.java  |  190 ++
 .../cache/util/AutoBalancerJUnitTest.java       |  447 ++---
 gemfire-spark-connector/doc/1_building.md       |    2 +
 .../connector/internal/RegionMetadata.java      |   16 +
 .../gemfirefunctions/QueryFunction.java         |   18 +-
 .../RetrieveRegionFunction.java                 |   16 +
 .../RetrieveRegionMetadataFunction.java         |   16 +
 .../StructStreamingResultSender.java            |   16 +
 .../gemfire/spark/connector/Employee.java       |   16 +
 .../spark/connector/JavaApiIntegrationTest.java |   16 +
 .../gemfire/spark/connector/Portfolio.java      |   16 +
 .../gemfire/spark/connector/Position.java       |   16 +
 .../spark/connector/BasicIntegrationTest.scala  |   16 +
 .../RDDJoinRegionIntegrationTest.scala          |   16 +
 .../RetrieveRegionIntegrationTest.scala         |   16 +
 .../gemfire/spark/connector/package.scala       |   16 +
 .../connector/testkit/GemFireCluster.scala      |   16 +
 .../spark/connector/testkit/GemFireRunner.scala |   16 +
 .../spark/connector/testkit/IOUtils.scala       |   16 +
 .../spark/streaming/ManualClockHelper.scala     |   16 +
 .../spark/streaming/TestInputDStream.scala      |   16 +
 .../javaapi/GemFireJavaDStreamFunctions.java    |   16 +
 .../GemFireJavaPairDStreamFunctions.java        |   16 +
 .../javaapi/GemFireJavaPairRDDFunctions.java    |   16 +
 .../javaapi/GemFireJavaRDDFunctions.java        |   16 +
 .../javaapi/GemFireJavaSQLContextFunctions.java |   16 +
 .../GemFireJavaSparkContextFunctions.java       |   16 +
 .../connector/javaapi/GemFireJavaUtil.java      |   16 +
 .../spark/connector/GemFireConnection.scala     |   16 +
 .../spark/connector/GemFireConnectionConf.scala |   16 +
 .../connector/GemFireConnectionManager.scala    |   16 +
 .../connector/GemFireFunctionDeployer.scala     |   16 +
 .../connector/GemFireKryoRegistrator.scala      |   16 +
 .../connector/GemFirePairRDDFunctions.scala     |   16 +
 .../spark/connector/GemFireRDDFunctions.scala   |   16 +
 .../connector/GemFireSQLContextFunctions.scala  |   16 +
 .../GemFireSparkContextFunctions.scala          |   16 +
 .../internal/DefaultGemFireConnection.scala     |   16 +
 .../DefaultGemFireConnectionManager.scala       |   16 +
 .../connector/internal/LocatorHelper.scala      |   16 +
 .../StructStreamingResultCollector.scala        |   16 +
 .../connector/internal/oql/QueryParser.scala    |   16 +
 .../spark/connector/internal/oql/QueryRDD.scala |   18 +-
 .../internal/oql/QueryResultCollector.scala     |   18 +-
 .../connector/internal/oql/RDDConverter.scala   |   18 +-
 .../connector/internal/oql/RowBuilder.scala     |   16 +
 .../connector/internal/oql/SchemaBuilder.scala  |   16 +
 .../internal/oql/UndefinedSerializer.scala      |   16 +
 .../connector/internal/rdd/GemFireJoinRDD.scala |   16 +
 .../internal/rdd/GemFireOuterJoinRDD.scala      |   16 +
 .../internal/rdd/GemFireRDDPartition.scala      |   16 +
 .../internal/rdd/GemFireRDDPartitioner.scala    |   16 +
 .../rdd/GemFireRDDPartitionerImpl.scala         |   16 +
 .../internal/rdd/GemFireRDDWriter.scala         |   16 +
 .../internal/rdd/GemFireRegionRDD.scala         |   16 +
 .../javaapi/GemFireJavaRegionRDD.scala          |   16 +
 .../spark/connector/javaapi/JavaAPIHelper.scala |   16 +
 .../gemfire/spark/connector/package.scala       |   16 +
 .../streaming/GemFireDStreamFunctions.scala     |   18 +-
 .../spark/connector/streaming/package.scala     |   16 +
 .../gemfire/spark/connector/JavaAPITest.java    |   18 +-
 .../connector/GemFireFunctionDeployerTest.scala |   16 +
 .../DefaultGemFireConnectionManagerTest.scala   |   16 +
 ...tStreamingResultSenderAndCollectorTest.scala |   16 +
 .../internal/oql/QueryParserTest.scala          |   18 +-
 .../connector/ConnectorImplicitsTest.scala      |   16 +
 .../connector/GemFireConnectionConfTest.scala   |   16 +
 .../connector/GemFireDStreamFunctionsTest.scala |   16 +
 .../connector/GemFireRDDFunctionsTest.scala     |   16 +
 .../spark/connector/LocatorHelperTest.scala     |   16 +
 .../rdd/GemFireRDDPartitionerTest.scala         |   16 +
 .../connector/rdd/GemFireRegionRDDTest.scala    |   16 +
 .../basic-demos/src/main/java/demo/Emp.java     |   16 +
 .../src/main/java/demo/OQLJavaDemo.java         |   16 +
 .../src/main/java/demo/PairRDDSaveJavaDemo.java |   16 +
 .../src/main/java/demo/RDDSaveJavaDemo.java     |   16 +
 .../src/main/java/demo/RegionToRDDJavaDemo.java |   16 +
 .../src/main/scala/demo/NetworkWordCount.scala  |   16 +
 .../project/Dependencies.scala                  |   16 +
 .../project/GemFireSparkBuild.scala             |   16 +
 gemfire-spark-connector/project/Settings.scala  |   16 +
 gemfire-web-api/build.gradle                    |   46 +-
 .../web/controllers/AbstractBaseController.java |   21 +-
 .../web/controllers/BaseControllerAdvice.java   |   21 +-
 .../web/controllers/CommonCrudController.java   |   21 +-
 .../controllers/FunctionAccessController.java   |   21 +-
 .../web/controllers/PdxBasedCrudController.java |   21 +-
 .../web/controllers/QueryAccessController.java  |   21 +-
 .../web/controllers/support/JSONTypes.java      |   16 +
 .../controllers/support/QueryResultTypes.java   |   21 +-
 .../web/controllers/support/RegionData.java     |   21 +-
 .../controllers/support/RegionEntryData.java    |   21 +-
 .../support/RestServersResultCollector.java     |   16 +
 .../web/controllers/support/UpdateOp.java       |   21 +-
 .../DataTypeNotSupportedException.java          |   21 +-
 .../web/exception/GemfireRestException.java     |   21 +-
 .../web/exception/MalformedJsonException.java   |   21 +-
 .../web/exception/RegionNotFoundException.java  |   21 +-
 .../exception/ResourceNotFoundException.java    |   21 +-
 ...stomMappingJackson2HttpMessageConverter.java |   16 +
 .../web/swagger/config/RestApiPathProvider.java |   16 +
 .../web/swagger/config/SwaggerConfig.java       |   16 +
 .../rest/internal/web/util/ArrayUtils.java      |   21 +-
 .../rest/internal/web/util/DateTimeUtils.java   |   21 +-
 .../internal/web/util/IdentifiableUtils.java    |   21 +-
 .../rest/internal/web/util/JSONUtils.java       |   21 +-
 .../rest/internal/web/util/JsonWriter.java      |   21 +-
 .../rest/internal/web/util/NumberUtils.java     |   21 +-
 .../rest/internal/web/util/ValidationUtils.java |   21 +-
 gemfire-web/build.gradle                        |   32 +-
 .../internal/web/AbstractWebTestCase.java       |   21 +-
 .../ShellCommandsControllerJUnitTest.java       |   68 +-
 ...entVariablesHandlerInterceptorJUnitTest.java |   21 +-
 .../internal/web/domain/LinkIndexJUnitTest.java |   21 +-
 .../internal/web/domain/LinkJUnitTest.java      |   21 +-
 .../domain/QueryParameterSourceJUnitTest.java   |   21 +-
 .../web/http/ClientHttpRequestJUnitTest.java    |   21 +-
 ...ableObjectHttpMessageConverterJUnitTest.java |   21 +-
 .../RestHttpOperationInvokerJUnitTest.java      |   21 +-
 .../SimpleHttpOperationInvokerJUnitTest.java    |   21 +-
 .../web/util/ConvertUtilsJUnitTest.java         |   21 +-
 .../internal/web/util/UriUtilsJUnitTest.java    |   21 +-
 gradle/dependency-versions.properties           |   64 +
 gradle/wrapper/gradle-wrapper.jar               |  Bin 51018 -> 53637 bytes
 gradle/wrapper/gradle-wrapper.properties        |    4 +-
 gradlew                                         |   12 +-
 settings.gradle                                 |    1 +
 5074 files changed, 88920 insertions(+), 58308 deletions(-)
----------------------------------------------------------------------



[03/50] [abbrv] incubator-geode git commit: Added DEBUG logging to diagnose intermittent failure of testEntryTtlLocalDestroy

Posted by di...@apache.org.
Added DEBUG logging to diagnose intermittent failure of testEntryTtlLocalDestroy


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/e26f3dac
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/e26f3dac
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/e26f3dac

Branch: refs/heads/feature/GEODE-12
Commit: e26f3dacfa2501eed874db9625e60d81cf0208d6
Parents: a400154
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Fri Oct 30 11:13:23 2015 -0700
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Fri Oct 30 11:14:07 2015 -0700

----------------------------------------------------------------------
 .../gemfire/cache30/MultiVMRegionTestCase.java      | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e26f3dac/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
index 50c0cfb..bc0eb7f 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
@@ -4078,6 +4078,8 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
               while (retry-- > 0) {
                 try {
                   l.assertCount(1, 0, 0, 0);
+                  // TODO: a race exists in which assertCount may also see a destroyCount of 1
+                  logger.info("DEBUG: saw create");
                   break;
                 } catch (AssertionFailedError e) {
                   if (retry > 0) {
@@ -4096,7 +4098,17 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
               // The previous code would fail after 100ms; now we wait 3000ms.
               WaitCriterion waitForUpdate = new WaitCriterion() {
                 public boolean done() {
-                  return region.getEntry(key) == null;
+                  Region.Entry re = region.getEntry(key);
+                  if (re != null) {
+                    LocalRegion lr = (LocalRegion) region;
+                    EntryExpiryTask eet = lr.getEntryExpiryTask(key);
+                    if (eet != null) {
+                      logger.info("DEBUG: waiting for expire destroy expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " currentTimeMillis=" + System.currentTimeMillis());
+                    } else {
+                      logger.info("DEBUG: waiting for expire destroy but expiry task is null");
+                    }
+                  }
+                  return re == null;
                 }
                 public String description() {
                   LocalRegion lr = (LocalRegion) region;
@@ -4104,7 +4116,7 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
                   try {
                     EntryExpiryTask eet = lr.getEntryExpiryTask(key);
                     if (eet != null) {
-                      expiryInfo = "expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow();
+                      expiryInfo = "expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " currentTimeMillis=" + System.currentTimeMillis();
                     }
                   } catch (EntryNotFoundException ex) {
                     expiryInfo ="EntryNotFoundException when getting expiry task";


[16/50] [abbrv] incubator-geode git commit: GEODE-522: Exclude only gradle output dirs from eclipse/idea project

Posted by di...@apache.org.
GEODE-522: Exclude only gradle output dirs from eclipse/idea project

Using minusConfigurations was causing gradle to exclude the entire
gemfire-core project from the gemfire-web classpath. All we wanted to
filter out was the generated output directories from gradle, which are
getting added because we have an ugly provided dependency on those
output directory.

Now we explicitly filter out only the directories we don't want.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/bb1b538e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/bb1b538e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/bb1b538e

Branch: refs/heads/feature/GEODE-12
Commit: bb1b538ea984a37f8040af1ab09de3422a7c8a76
Parents: 97c5351
Author: Dan Smith <up...@apache.org>
Authored: Tue Nov 3 14:39:18 2015 -0800
Committer: Dan Smith <up...@apache.org>
Committed: Tue Nov 3 16:36:41 2015 -0800

----------------------------------------------------------------------
 gemfire-web/build.gradle | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/bb1b538e/gemfire-web/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-web/build.gradle b/gemfire-web/build.gradle
index 0c02b86..564b07d 100755
--- a/gemfire-web/build.gradle
+++ b/gemfire-web/build.gradle
@@ -17,8 +17,21 @@ dependencies {
 
   provided project(path: ':gemfire-junit', configuration: 'testOutput')
 }
-eclipse.classpath.minusConfigurations += [ project(':gemfire-core').configurations.classesOutput ]
-idea.module.scopes.PROVIDED.minus += [ project(':gemfire-core').configurations.classesOutput ]
+
+//Remove the gradle output directories from the eclipse classpath. These
+//are added by the classesOutput configuration, above. Unfortunately, using
+//minusConfigurations does not work here, because it removes the entire
+//gemfire-core project
+eclipse.classpath.file {
+    whenMerged { classpath ->
+        classpath.entries.removeAll { entry -> entry.path.contains('gemfire-core/build')}
+    }
+}
+idea.module.iml {
+  whenMerged {module ->
+     module.dependencies.removeAll { entry -> entry.toString().contains('gemfire-core/build')}
+  }
+}
 
 artifacts {
   archives jar


[10/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/develop' into feature/GEODE-409

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/develop' into feature/GEODE-409


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/33cb42bd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/33cb42bd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/33cb42bd

Branch: refs/heads/feature/GEODE-12
Commit: 33cb42bd5653fd221804e3082db8b228bcc962cb
Parents: f2a2669 e9aa18b
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Mon Nov 2 14:59:50 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Mon Nov 2 14:59:50 2015 -0800

----------------------------------------------------------------------
 build.gradle                                    |  15 +-
 .../gemstone/gemfire/cache/EntryOperation.java  |   2 +-
 .../internal/cache/EntryOperationImpl.java      |   2 +-
 .../internal/beans/MemberMBeanBridge.java       |   1 +
 .../internal/cli/commands/ShellCommands.java    |   7 +-
 .../controllers/AbstractCommandsController.java |   7 +-
 .../controllers/ShellCommandsController.java    | 178 ++++++++++---------
 .../java/dunit/standalone/ProcessManager.java   |   2 -
 gemfire-web/build.gradle                        |   4 +-
 .../ShellCommandsControllerJUnitTest.java       |  47 +++--
 10 files changed, 152 insertions(+), 113 deletions(-)
----------------------------------------------------------------------



[41/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultWithStructSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultWithStructSmall.txt b/pulse/src/main/resources/testQueryResultWithStructSmall.txt
deleted file mode 100644
index c3dc38e..0000000
--- a/pulse/src/main/resources/testQueryResultWithStructSmall.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-{
-  "result":[
-    {
-        "member":[["java.lang.String","pc68(19971)<v1>:19276"]],
-        "result":[
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id
 ":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap"
 :["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"i
 d":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinVal
 ue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":
 ["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":
 ["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["
 float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27]
 ,"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.
 223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id
 ":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":[
 "java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int
 ",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id"
 :["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-
 9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId"
 :["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doub
 leMinValue":["double",4.9E-324]}]}],
-                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"i
 d":["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinVa
 lue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":
 ["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue
 ":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}]
-              ]
-    }
-  ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test_pp.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test_pp.txt b/pulse/src/main/resources/test_pp.txt
deleted file mode 100644
index 1325484..0000000
--- a/pulse/src/main/resources/test_pp.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{"result":[
-  ["boolean[]",[true,true,true]],
-  ["boolean[]",[false,false,false]],
-  ["boolean[]",[false,false,false]],
-  ["boolean[]",[true,true,true]],
-  ["boolean[]",[false,false,false]]
-]}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/NoDataFound1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/NoDataFound1.txt b/pulse/src/test/resources/NoDataFound1.txt
new file mode 100644
index 0000000..2fb180d
--- /dev/null
+++ b/pulse/src/test/resources/NoDataFound1.txt
@@ -0,0 +1 @@
+{"message":"No Data Found"}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/NoDataFound2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/NoDataFound2.txt b/pulse/src/test/resources/NoDataFound2.txt
new file mode 100644
index 0000000..c22e3af
--- /dev/null
+++ b/pulse/src/test/resources/NoDataFound2.txt
@@ -0,0 +1,35 @@
+{"result":[
+  {"message":"No Data Found"},
+  {
+   "member":[["java.lang.String","SachinK(S1:5840)<v1>:24856"]],
+   "result":[
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
+    ]
+  },
+  
+  {"message":"No Data Found"},
+  
+  {"message":"No Data Found"},
+  
+  {
+   "member":[["java.lang.String","SachinK(S3:5230)<v1>:32145"]],
+   "result":[
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
+    ]
+  },
+  
+  {
+   "member":[["java.lang.String","SachinK(S2:7572)<v2>:14582"]],
+   "result":[
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
+     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
+    ]
+  },
+  
+  {"message":"No Data Found"}
+]}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/NoDataFound3.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/NoDataFound3.txt b/pulse/src/test/resources/NoDataFound3.txt
new file mode 100644
index 0000000..a6248eb
--- /dev/null
+++ b/pulse/src/test/resources/NoDataFound3.txt
@@ -0,0 +1,6 @@
+{"result":[
+   {"message":"No Data Found"},
+   {"message":"No Data Found"},
+   {"message":"No Data Found"},
+   {"message":"No Data Found"}
+]}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/message.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/message.txt b/pulse/src/test/resources/message.txt
new file mode 100644
index 0000000..fadced5
--- /dev/null
+++ b/pulse/src/test/resources/message.txt
@@ -0,0 +1 @@
+{"message":"No Data Found"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test1.txt b/pulse/src/test/resources/test1.txt
new file mode 100644
index 0000000..3f25ee9
--- /dev/null
+++ b/pulse/src/test/resources/test1.txt
@@ -0,0 +1,5 @@
+{"result":[
+ ["java.lang.Integer",45],
+ ["java.lang.Integer",12],
+ ["java.lang.Integer",34]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test2.txt b/pulse/src/test/resources/test2.txt
new file mode 100644
index 0000000..5d482aa
--- /dev/null
+++ b/pulse/src/test/resources/test2.txt
@@ -0,0 +1,7 @@
+{"result":[
+ ["java.lang.Integer",45],
+ ["java.lang.Integer",12],
+ ["java.lang.Integer",34],
+ ["String","anystring"],
+ ["String","anotherstring"]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test3.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test3.txt b/pulse/src/test/resources/test3.txt
new file mode 100644
index 0000000..3c30fc6
--- /dev/null
+++ b/pulse/src/test/resources/test3.txt
@@ -0,0 +1,5 @@
+{"result":[
+ ["int[]",[1000,1010,1020]],
+ ["int[]",[2000,2010,2020,2030]],
+ ["int[]",[3000,3010]]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test4.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test4.txt b/pulse/src/test/resources/test4.txt
new file mode 100644
index 0000000..ad13b06
--- /dev/null
+++ b/pulse/src/test/resources/test4.txt
@@ -0,0 +1,4 @@
+{"result":[
+ ["java.util.ArrayList",{"0":["java.lang.String","seeta"],"1":["java.lang.String","geeta"],"2":["java.lang.String","meeta"]}],
+ ["java.util.ArrayList",{"0":["java.lang.String","sonu"],"1":["java.lang.String","monu"],"2":["java.lang.String","chinu"]}]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test5.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test5.txt b/pulse/src/test/resources/test5.txt
new file mode 100644
index 0000000..4fa441c
--- /dev/null
+++ b/pulse/src/test/resources/test5.txt
@@ -0,0 +1,7 @@
+{"result":[
+ ["java.util.ArrayList",{
+   "0":["java.lang.String[]",["one","two","three"]],
+   "1":["java.lang.String[]",["ek","do","teen"]],
+   "2":["java.lang.String[]",["one","two","three"]]
+ }]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test6.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test6.txt b/pulse/src/test/resources/test6.txt
new file mode 100644
index 0000000..41a90b6
--- /dev/null
+++ b/pulse/src/test/resources/test6.txt
@@ -0,0 +1,11 @@
+{"result":[
+  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
+   "result":[
+     ["com.gemstone.gemfire.cache.query.data.PortfolioDummy[]",[
+      {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]},
+	    {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}
+	   ]]
+    ]
+  }
+ ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test7.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test7.txt b/pulse/src/test/resources/test7.txt
new file mode 100644
index 0000000..30c8623
--- /dev/null
+++ b/pulse/src/test/resources/test7.txt
@@ -0,0 +1,13 @@
+{"result":[
+ ["com.gemstone.gemfire.cache.query.data.PortfolioDummy[]",[
+   {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]},
+   {"type":["java.lang.String","type0"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}
+ ]],
+ ["myObjects[]",[
+   {"type":["java.lang.String","type0"],"ID":["int",123],"active":["boolean",true]},
+   {"type":["java.lang.String","type0"],"ID":["int",234],"active":["boolean",false]},
+   {"type":["java.lang.String","type0"],"ID":["int",345],"active":["boolean",false]}
+ ]],
+ ["int[]",[1000,1010, 1030]],
+ ["int[]",[2000,2010]]
+]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testNullObjectsAtRootLevel1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testNullObjectsAtRootLevel1.txt b/pulse/src/test/resources/testNullObjectsAtRootLevel1.txt
new file mode 100644
index 0000000..dea74cf
--- /dev/null
+++ b/pulse/src/test/resources/testNullObjectsAtRootLevel1.txt
@@ -0,0 +1,25 @@
+{"result":[
+    null,
+    
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":null,"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.Ha
 shSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+    null,
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+    
+    null,
+    
+    null,
+    
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
+    ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testNullObjectsAtRootLevel2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testNullObjectsAtRootLevel2.txt b/pulse/src/test/resources/testNullObjectsAtRootLevel2.txt
new file mode 100644
index 0000000..53f1afb
--- /dev/null
+++ b/pulse/src/test/resources/testNullObjectsAtRootLevel2.txt
@@ -0,0 +1,30 @@
+{"result":[
+  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
+   "result":[
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+     null,
+     
+     null,
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+   ]
+  },
+  {"member":[["java.lang.String","pc68(7930)<v9>:40419"]],
+   "result":[
+    
+    null,
+    
+    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
+     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+     
+     null,
+     
+    ["com.gemstone.gemfire.cache.query.data.Portfolio",
+     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
+   ]
+  }
+  ]
+}
\ No newline at end of file


[18/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/master' into develop

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/master' into develop

There was an empty commit made by mistake to master that should have been made
on develop. Merging to develop so that it's clear in our history that all
changes on master are also on develop.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4b07e05c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/4b07e05c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/4b07e05c

Branch: refs/heads/feature/GEODE-12
Commit: 4b07e05cf1cc81667a09ee9117039f81855787bc
Parents: fc7811f 6902465
Author: Dan Smith <up...@apache.org>
Authored: Wed Nov 4 10:20:15 2015 -0800
Committer: Dan Smith <up...@apache.org>
Committed: Wed Nov 4 10:20:15 2015 -0800

----------------------------------------------------------------------

----------------------------------------------------------------------



[30/50] [abbrv] incubator-geode git commit: Merge commit 'refs/pull/30/head' of https://github.com/apache/incubator-geode into develop

Posted by di...@apache.org.
Merge commit 'refs/pull/30/head' of https://github.com/apache/incubator-geode into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/8fe29101
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/8fe29101
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/8fe29101

Branch: refs/heads/feature/GEODE-12
Commit: 8fe291010f7b97f8a28f30c0c4929d09abef7d39
Parents: 1b8a357 66d9da6
Author: Dan Smith <up...@apache.org>
Authored: Fri Nov 6 09:24:42 2015 -0800
Committer: Dan Smith <up...@apache.org>
Committed: Fri Nov 6 09:24:42 2015 -0800

----------------------------------------------------------------------
 .../gemfire/internal/i18n/BasicI18nJUnitTest.java       | 12 ------------
 1 file changed, 12 deletions(-)
----------------------------------------------------------------------



[32/50] [abbrv] incubator-geode git commit: GEODE-534: change test to not use disabled cipher

Posted by di...@apache.org.
GEODE-534: change test to not use disabled cipher


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/2933ccd1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/2933ccd1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/2933ccd1

Branch: refs/heads/feature/GEODE-12
Commit: 2933ccd111ec9f54165acaeb421e920e2d27561c
Parents: 4103c1e
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Fri Nov 6 10:46:14 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Fri Nov 6 13:27:12 2015 -0800

----------------------------------------------------------------------
 .../java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/2933ccd1/gemfire-core/src/test/java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java
index c5ae1a1..44d8a4e 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/JSSESocketJUnitTest.java
@@ -102,7 +102,7 @@ public class JSSESocketJUnitTest {
       System.setProperty( "gemfire.mcast-port", "0");
       System.setProperty( "gemfire.ssl-enabled", "true" );
       System.setProperty( "gemfire.ssl-require-authentication", "true" );
-      System.setProperty( "gemfire.ssl-ciphers", "SSL_RSA_WITH_RC4_128_MD5" );
+      System.setProperty( "gemfire.ssl-ciphers", "any" );
       System.setProperty( "gemfire.ssl-protocols", "TLSv1.2" );
       
       File jks = findTestJKS();


[28/50] [abbrv] incubator-geode git commit: GEODE-532 Remove testDefaults in BasicI18nJUnitTest

Posted by di...@apache.org.
GEODE-532 Remove testDefaults in BasicI18nJUnitTest


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/66d9da67
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/66d9da67
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/66d9da67

Branch: refs/heads/feature/GEODE-12
Commit: 66d9da67570ed915ad4e479a94c7b1c3c081d6d8
Parents: e9aa18b
Author: shtykh_roman <rs...@yahoo.com>
Authored: Fri Nov 6 11:13:21 2015 +0900
Committer: shtykh_roman <rs...@yahoo.com>
Committed: Fri Nov 6 11:13:21 2015 +0900

----------------------------------------------------------------------
 .../gemfire/internal/i18n/BasicI18nJUnitTest.java       | 12 ------------
 1 file changed, 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/66d9da67/gemfire-core/src/test/java/com/gemstone/gemfire/internal/i18n/BasicI18nJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/i18n/BasicI18nJUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/i18n/BasicI18nJUnitTest.java
index 806c51e..28934b3 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/i18n/BasicI18nJUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/i18n/BasicI18nJUnitTest.java
@@ -209,18 +209,6 @@ public class BasicI18nJUnitTest extends TestCase {
     StringIdImpl.setLocale(DEFAULT_LOCALE);
   }
 
-  public void testDefaults() {
-    Locale l = getCurrentLocale();
-    AbstractStringIdResourceBundle r = getActiveResourceBundle();
-    assertNotNull(l);
-    assertNotNull(r);
-    final String currentLang = l.getLanguage();
-    final String expectedLang = new Locale("en", "", "").getLanguage();
-    final String frenchLang = new Locale("fr", "", "").getLanguage();
-    // TODO this will fail if run under a locale with a language other than french or english
-    assertTrue(currentLang.equals(expectedLang) || currentLang.equals(frenchLang));
-  }
-
   public void testSetLocale() {
     //Verify we are starting in a known state
     assertTrue(DEFAULT_LOCALE.equals(getCurrentLocale()));


[46/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
GEODE-304 Move test resources into src/test/resources


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/895f9951
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/895f9951
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/895f9951

Branch: refs/heads/feature/GEODE-12
Commit: 895f99519831adc27934d4e3063c26402888ff6e
Parents: 0192152
Author: Nitin Lamba <ni...@ampool.io>
Authored: Wed Oct 28 09:45:42 2015 +0530
Committer: Dick Cavender <dc...@pivotal.io>
Committed: Tue Nov 10 15:27:45 2015 -0800

----------------------------------------------------------------------
 pulse/build.gradle                              |    8 +-
 pulse/src/main/resources/NoDataFound1.txt       |    1 -
 pulse/src/main/resources/NoDataFound2.txt       |   35 -
 pulse/src/main/resources/NoDataFound3.txt       |    6 -
 pulse/src/main/resources/message.txt            |    1 -
 pulse/src/main/resources/test1.txt              |    5 -
 pulse/src/main/resources/test2.txt              |    7 -
 pulse/src/main/resources/test3.txt              |    5 -
 pulse/src/main/resources/test4.txt              |    4 -
 pulse/src/main/resources/test5.txt              |    7 -
 pulse/src/main/resources/test6.txt              |   11 -
 pulse/src/main/resources/test7.txt              |   13 -
 .../resources/testNullObjectsAtRootLevel1.txt   |   25 -
 .../resources/testNullObjectsAtRootLevel2.txt   |   30 -
 pulse/src/main/resources/testQueryResult.txt    |  198 --
 .../src/main/resources/testQueryResult1000.txt  | 1023 ----------
 .../testQueryResultArrayAndArrayList.txt        |    8 -
 .../main/resources/testQueryResultArrayList.txt |    6 -
 .../resources/testQueryResultArrayOfList.txt    |   15 -
 .../resources/testQueryResultClusterSmall.txt   |   23 -
 .../testQueryResultClusterWithStruct.txt        |   10 -
 .../main/resources/testQueryResultHashMap.txt   |    8 -
 .../resources/testQueryResultHashMapSmall.txt   |   12 -
 .../src/main/resources/testQueryResultSmall.txt |   12 -
 .../resources/testQueryResultWithStruct.txt     | 1744 ------------------
 .../testQueryResultWithStructSmall.txt          |   15 -
 pulse/src/main/resources/test_pp.txt            |    7 -
 pulse/src/test/resources/NoDataFound1.txt       |    1 +
 pulse/src/test/resources/NoDataFound2.txt       |   35 +
 pulse/src/test/resources/NoDataFound3.txt       |    6 +
 pulse/src/test/resources/message.txt            |    1 +
 pulse/src/test/resources/test1.txt              |    5 +
 pulse/src/test/resources/test2.txt              |    7 +
 pulse/src/test/resources/test3.txt              |    5 +
 pulse/src/test/resources/test4.txt              |    4 +
 pulse/src/test/resources/test5.txt              |    7 +
 pulse/src/test/resources/test6.txt              |   11 +
 pulse/src/test/resources/test7.txt              |   13 +
 .../resources/testNullObjectsAtRootLevel1.txt   |   25 +
 .../resources/testNullObjectsAtRootLevel2.txt   |   30 +
 pulse/src/test/resources/testQueryResult.txt    |  198 ++
 .../src/test/resources/testQueryResult1000.txt  | 1023 ++++++++++
 .../testQueryResultArrayAndArrayList.txt        |    8 +
 .../test/resources/testQueryResultArrayList.txt |    6 +
 .../resources/testQueryResultArrayOfList.txt    |   15 +
 .../resources/testQueryResultClusterSmall.txt   |   23 +
 .../testQueryResultClusterWithStruct.txt        |   10 +
 .../test/resources/testQueryResultHashMap.txt   |    8 +
 .../resources/testQueryResultHashMapSmall.txt   |   12 +
 .../src/test/resources/testQueryResultSmall.txt |   12 +
 .../resources/testQueryResultWithStruct.txt     | 1744 ++++++++++++++++++
 .../testQueryResultWithStructSmall.txt          |   15 +
 pulse/src/test/resources/test_pp.txt            |    7 +
 53 files changed, 3233 insertions(+), 3237 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/build.gradle
----------------------------------------------------------------------
diff --git a/pulse/build.gradle b/pulse/build.gradle
index fdcb03b..509ada1 100755
--- a/pulse/build.gradle
+++ b/pulse/build.gradle
@@ -1,16 +1,12 @@
 apply plugin: 'war'
 
-sourceSets {// Force new dependencies only - do no inherit from parent project
+sourceSets {
   main {
     resources {
-      exclude('**/*.txt')
       exclude('**/gemfire*.properties')
       exclude('**/sqlfire.properties')
     }
   }
-  test {
-    runtimeClasspath += fileTree("$projectDir/src/main/resources")
-  }
 }
 
 dependencies {
@@ -37,7 +33,7 @@ dependencies {
   provided 'org.mortbay.jetty:servlet-api:2.5-20081211'
   provided 'com.google.guava:guava:15.0'
 
-  testCompile 'junit:junit:4.10'
+  testCompile 'junit:junit:4.12'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-core:7.0.30'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-jasper:7.0.30'
   testCompile 'org.apache.tomcat.embed:tomcat-embed-logging-juli:7.0.30'

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/NoDataFound1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/NoDataFound1.txt b/pulse/src/main/resources/NoDataFound1.txt
deleted file mode 100644
index 2fb180d..0000000
--- a/pulse/src/main/resources/NoDataFound1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{"message":"No Data Found"}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/NoDataFound2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/NoDataFound2.txt b/pulse/src/main/resources/NoDataFound2.txt
deleted file mode 100644
index c22e3af..0000000
--- a/pulse/src/main/resources/NoDataFound2.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-{"result":[
-  {"message":"No Data Found"},
-  {
-   "member":[["java.lang.String","SachinK(S1:5840)<v1>:24856"]],
-   "result":[
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
-    ]
-  },
-  
-  {"message":"No Data Found"},
-  
-  {"message":"No Data Found"},
-  
-  {
-   "member":[["java.lang.String","SachinK(S3:5230)<v1>:32145"]],
-   "result":[
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
-    ]
-  },
-  
-  {
-   "member":[["java.lang.String","SachinK(S2:7572)<v2>:14582"]],
-   "result":[
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]],
-     ["java.lang.String[]",["FirststrArrval1","SecondstrArrval2","ThirdstrArrval3"]]
-    ]
-  },
-  
-  {"message":"No Data Found"}
-]}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/NoDataFound3.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/NoDataFound3.txt b/pulse/src/main/resources/NoDataFound3.txt
deleted file mode 100644
index a6248eb..0000000
--- a/pulse/src/main/resources/NoDataFound3.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{"result":[
-   {"message":"No Data Found"},
-   {"message":"No Data Found"},
-   {"message":"No Data Found"},
-   {"message":"No Data Found"}
-]}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/message.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/message.txt b/pulse/src/main/resources/message.txt
deleted file mode 100644
index fadced5..0000000
--- a/pulse/src/main/resources/message.txt
+++ /dev/null
@@ -1 +0,0 @@
-{"message":"No Data Found"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test1.txt b/pulse/src/main/resources/test1.txt
deleted file mode 100644
index 723d918..0000000
--- a/pulse/src/main/resources/test1.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{"result":[
- ["java.lang.Integer",45],
- ["java.lang.Integer",12],
- ["java.lang.Integer",34]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test2.txt b/pulse/src/main/resources/test2.txt
deleted file mode 100644
index 8a9bf2e..0000000
--- a/pulse/src/main/resources/test2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{"result":[
- ["java.lang.Integer",45],
- ["java.lang.Integer",12],
- ["java.lang.Integer",34],
- ["String","anystring"],
- ["String","anotherstring"]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test3.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test3.txt b/pulse/src/main/resources/test3.txt
deleted file mode 100644
index 56c0c48..0000000
--- a/pulse/src/main/resources/test3.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{"result":[
- ["int[]",[1000,1010,1020]],
- ["int[]",[2000,2010,2020,2030]],
- ["int[]",[3000,3010]]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test4.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test4.txt b/pulse/src/main/resources/test4.txt
deleted file mode 100644
index 799ad9c..0000000
--- a/pulse/src/main/resources/test4.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{"result":[
- ["java.util.ArrayList",{"0":["java.lang.String","seeta"],"1":["java.lang.String","geeta"],"2":["java.lang.String","meeta"]}],
- ["java.util.ArrayList",{"0":["java.lang.String","sonu"],"1":["java.lang.String","monu"],"2":["java.lang.String","chinu"]}]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test5.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test5.txt b/pulse/src/main/resources/test5.txt
deleted file mode 100644
index 342c11e..0000000
--- a/pulse/src/main/resources/test5.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{"result":[
- ["java.util.ArrayList",{
-   "0":["java.lang.String[]",["one","two","three"]],
-   "1":["java.lang.String[]",["ek","do","teen"]],
-   "2":["java.lang.String[]",["one","two","three"]]
- }]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test6.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test6.txt b/pulse/src/main/resources/test6.txt
deleted file mode 100644
index f086f62..0000000
--- a/pulse/src/main/resources/test6.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-{"result":[
-  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
-   "result":[
-     ["com.gemstone.gemfire.cache.query.data.PortfolioDummy[]",[
-      {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]},
-	    {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}
-	   ]]
-    ]
-  }
- ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/test7.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/test7.txt b/pulse/src/main/resources/test7.txt
deleted file mode 100644
index aaf128a..0000000
--- a/pulse/src/main/resources/test7.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-{"result":[
- ["com.gemstone.gemfire.cache.query.data.PortfolioDummy[]",[
-   {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]},
-   {"type":["java.lang.String","type0"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}
- ]],
- ["myObjects[]",[
-   {"type":["java.lang.String","type0"],"ID":["int",123],"active":["boolean",true]},
-   {"type":["java.lang.String","type0"],"ID":["int",234],"active":["boolean",false]},
-   {"type":["java.lang.String","type0"],"ID":["int",345],"active":["boolean",false]}
- ]],
- ["int[]",[1000,1010, 1030]],
- ["int[]",[2000,2010]]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testNullObjectsAtRootLevel1.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testNullObjectsAtRootLevel1.txt b/pulse/src/main/resources/testNullObjectsAtRootLevel1.txt
deleted file mode 100644
index dea74cf..0000000
--- a/pulse/src/main/resources/testNullObjectsAtRootLevel1.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-{"result":[
-    null,
-    
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":null,"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.Ha
 shSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    null,
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    null,
-    
-    null,
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
-    ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testNullObjectsAtRootLevel2.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testNullObjectsAtRootLevel2.txt b/pulse/src/main/resources/testNullObjectsAtRootLevel2.txt
deleted file mode 100644
index 53f1afb..0000000
--- a/pulse/src/main/resources/testNullObjectsAtRootLevel2.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-{"result":[
-  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-     null,
-     
-     null,
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-   ]
-  },
-  {"member":[["java.lang.String","pc68(7930)<v9>:40419"]],
-   "result":[
-    
-    null,
-    
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-     null,
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-   ]
-  }
-  ]
-}
\ No newline at end of file


[34/50] [abbrv] incubator-geode git commit: GEODE-535: change test to start server on port 0

Posted by di...@apache.org.
GEODE-535: change test to start server on port 0


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/cfbeaf24
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/cfbeaf24
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/cfbeaf24

Branch: refs/heads/feature/GEODE-12
Commit: cfbeaf241d6c77ad47ba062bb4268c88b798ce90
Parents: 06509f3
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Fri Nov 6 13:56:13 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Fri Nov 6 13:56:13 2015 -0800

----------------------------------------------------------------------
 .../gemfire/distributed/internal/ProductUseLogDUnitTest.java      | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/cfbeaf24/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ProductUseLogDUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ProductUseLogDUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ProductUseLogDUnitTest.java
index b16ed2d..8abd7d6 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ProductUseLogDUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/ProductUseLogDUnitTest.java
@@ -71,7 +71,8 @@ public class ProductUseLogDUnitTest extends DistributedTestCase {
       public void run() {
         InternalDistributedSystem system = getSystem();
         Cache cache = CacheFactory.create(system);
-        CacheServer server = cache.addCacheServer();
+        CacheServer server = cache.addCacheServer();
+        server.setPort(0);
         try {
           server.start();
         } catch (IOException e) {


[45/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResult.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResult.txt b/pulse/src/main/resources/testQueryResult.txt
deleted file mode 100644
index cbdc463..0000000
--- a/pulse/src/main/resources/testQueryResult.txt
+++ /dev/null
@@ -1,198 +0,0 @@
-{"result":[
-  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.uti
 l.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean",true],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"sharesOutstanding":["double",15000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
-    ]
-  },
-  {"member":[["java.lang.String","pc68(7940)<v10>:30286"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioNew",
-     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.PortfolioNew",
-     {"type":["java.lang.String","type2"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-    ]
-  },
-  {"member":[["java.lang.String","pc68(7950)<v10>:30573"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-    ]
-  },
-  {"member":[["java.lang.String","pc68(7960)<v10>:30642"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-    ]
-  },
-  {"member":[["java.lang.String","pc68(7970)<v10>:30731"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",9],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",10],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",11],"active":["boolean",true],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"sharesOutstanding":["double",22000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-    ]
-  },
-  {"member":[["java.lang.String","pc68(7980)<v10>:30644"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["j
 ava.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",6],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT

<TRUNCATED>


[15/50] [abbrv] incubator-geode git commit: GEODE-296: change test to handle EntryDestroyedException

Posted by di...@apache.org.
GEODE-296: change test to handle EntryDestroyedException


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/97c53517
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/97c53517
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/97c53517

Branch: refs/heads/feature/GEODE-12
Commit: 97c53517e11e23936d488e2cca25f733a33f898e
Parents: 6b1c780
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Tue Nov 3 14:53:07 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue Nov 3 14:53:07 2015 -0800

----------------------------------------------------------------------
 .../tier/sockets/HAInterestPart2DUnitTest.java  | 24 ++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/97c53517/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
index b861786..eaa1ca1 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
@@ -272,12 +272,28 @@ public class HAInterestPart2DUnitTest extends HAInterestBaseTest {
       public boolean done() {
         Region.Entry e1 = r1.getEntry(k1);
         Region.Entry e2 = r1.getEntry(k2);
-        if (e1 == null || !server_k1_updated.equals(e1.getValue())) {
-          excuse = "k1=" + (e1 == null ? "null" : e1.getValue());
+        Object v1 = null;
+        if (e1 != null) {
+          try {
+            v1 = e1.getValue();
+          } catch (EntryDestroyedException ignore) {
+            // handled to fix GEODE-296
+          }
+        }
+        if (e1 == null || !server_k1_updated.equals(v1)) {
+          excuse = "v1=" + v1;
           return false;
         }
-        if (e2 == null || !server_k2.equals(e2.getValue())) {
-          excuse = "k2=" + (e2 == null ? "null" : e2.getValue());
+        Object v2 = null;
+        if (e2 != null) {
+          try {
+            v2 = e2.getValue();
+          } catch (EntryDestroyedException ignore) {
+            // handled to fix GEODE-296
+          }
+        }
+        if (e2 == null || !server_k2.equals(v2)) {
+          excuse = "v2=" + v2;
           return false;
         }
         return true;


[11/50] [abbrv] incubator-geode git commit: GEODE-518: fix failure caused by stopped DSClock

Posted by di...@apache.org.
GEODE-518: fix failure caused by stopped DSClock


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/defe6491
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/defe6491
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/defe6491

Branch: refs/heads/feature/GEODE-12
Commit: defe649197351a382aa48e39b97365d3e9087d75
Parents: 33cb42b
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Tue Nov 3 11:11:18 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue Nov 3 11:11:18 2015 -0800

----------------------------------------------------------------------
 .../gemstone/gemfire/distributed/internal/DSClock.java   |  2 +-
 .../gemstone/gemfire/cache30/MultiVMRegionTestCase.java  | 11 ++++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/defe6491/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/DSClock.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/DSClock.java b/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/DSClock.java
index 7695fd1..8160ea8 100644
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/DSClock.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/DSClock.java
@@ -223,7 +223,7 @@ public class DSClock {
     }
   }
 
-  private long getStopTime() {
+  public long getStopTime() {
     return this.suspendedTime.get();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/defe6491/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
index 6fada2b..4beba1a 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache30/MultiVMRegionTestCase.java
@@ -87,6 +87,7 @@ import com.gemstone.gemfire.cache.partition.PartitionRegionHelper;
 import com.gemstone.gemfire.cache.server.CacheServer;
 import com.gemstone.gemfire.cache.util.CacheListenerAdapter;
 import com.gemstone.gemfire.distributed.internal.DMStats;
+import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
 import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
 import com.gemstone.gemfire.internal.AvailablePortHelper;
 import com.gemstone.gemfire.internal.HeapDataOutputStream;
@@ -3998,6 +3999,13 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
       final boolean mirrored = getRegionAttributes().getDataPolicy().withReplication();
       final boolean partitioned = getRegionAttributes().getPartitionAttributes() != null ||
            getRegionAttributes().getDataPolicy().withPartitioning();
+      if (!mirrored) {
+        // This test fails intermittently because the DSClock we inherit from the existing
+        // distributed system is stuck in the "stopped" state.
+        // The DSClock is going away when java groups is merged and at that
+        // time this following can be removed.
+        disconnectAllFromDS();
+      }
 
       final String name = this.getUniqueName();
       final int timeout = 10; // ms
@@ -4102,7 +4110,8 @@ public abstract class MultiVMRegionTestCase extends RegionTestCase {
                   if (re != null) {
                     EntryExpiryTask eet = getEntryExpiryTask(region, key);
                     if (eet != null) {
-                      logger.info("DEBUG: waiting for expire destroy expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " currentTimeMillis=" + System.currentTimeMillis());
+                      long stopTime = ((InternalDistributedSystem)(region.getCache().getDistributedSystem())).getClock().getStopTime();
+                      logger.info("DEBUG: waiting for expire destroy expirationTime= " + eet.getExpirationTime() + " now=" + eet.getNow() + " stopTime=" + stopTime + " currentTimeMillis=" + System.currentTimeMillis());
                     } else {
                       logger.info("DEBUG: waiting for expire destroy but expiry task is null");
                     }


[20/50] [abbrv] incubator-geode git commit: Quoting build command in spark connector instructions

Posted by di...@apache.org.
Quoting build command in spark connector instructions

It was displaying as one line instead of two.

This closes #24


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/8c4e7498
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/8c4e7498
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/8c4e7498

Branch: refs/heads/feature/GEODE-12
Commit: 8c4e749877bbd187f8196434458ee6804f6b4745
Parents: a572c37
Author: jaoki <ja...@apache.org>
Authored: Tue Oct 27 00:29:41 2015 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Wed Nov 4 10:34:47 2015 -0800

----------------------------------------------------------------------
 gemfire-spark-connector/doc/1_building.md | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8c4e7498/gemfire-spark-connector/doc/1_building.md
----------------------------------------------------------------------
diff --git a/gemfire-spark-connector/doc/1_building.md b/gemfire-spark-connector/doc/1_building.md
index fd03277..eabceaa 100644
--- a/gemfire-spark-connector/doc/1_building.md
+++ b/gemfire-spark-connector/doc/1_building.md
@@ -7,8 +7,10 @@ You will need Scala 2.10 and sbt 0.13.5 to 0.13.7.
 To build against Apache Geode, you need to build Geode first and publish the jars
 to local repository. In the root of Geode directory, run:
 
+```
 ./gradlew clean build -Dskip.tests=true
 ./gradlew publishToMavenLocal
+```
 
 In the root directory of connector project, run:
 ```


[21/50] [abbrv] incubator-geode git commit: GEODE-526: Fix oplog unit test race condition

Posted by di...@apache.org.
GEODE-526: Fix oplog unit test race condition

KRF files are created asynchronously. The test needs to wait for the files to be
created before checking header content.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/066c11eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/066c11eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/066c11eb

Branch: refs/heads/feature/GEODE-12
Commit: 066c11ebdb26fffbdad89d1bf2a045b6cca1fc56
Parents: ee4cc01
Author: Ashvin Agrawal <as...@apache.org>
Authored: Wed Nov 4 13:54:45 2015 -0800
Committer: Ashvin Agrawal <as...@apache.org>
Committed: Wed Nov 4 13:54:45 2015 -0800

----------------------------------------------------------------------
 .../gemstone/gemfire/internal/cache/Oplog.java  |  1 -
 .../gemfire/internal/cache/OplogJUnitTest.java  | 46 +++++++++++---------
 2 files changed, 26 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/066c11eb/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/Oplog.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/Oplog.java b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/Oplog.java
index f0b33f1..cd197f2 100755
--- a/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/Oplog.java
+++ b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/cache/Oplog.java
@@ -107,7 +107,6 @@ import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
 import com.gemstone.gemfire.internal.logging.LogService;
 import com.gemstone.gemfire.internal.logging.log4j.LocalizedMessage;
 import com.gemstone.gemfire.internal.logging.log4j.LogMarker;
-import com.gemstone.gemfire.internal.offheap.MemoryChunkWithRefCount;
 import com.gemstone.gemfire.internal.offheap.OffHeapHelper;
 import com.gemstone.gemfire.internal.offheap.SimpleMemoryAllocatorImpl;
 import com.gemstone.gemfire.internal.offheap.StoredObject;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/066c11eb/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/OplogJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/OplogJUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/OplogJUnitTest.java
index 1fc39bf..433af3d 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/OplogJUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/OplogJUnitTest.java
@@ -27,15 +27,18 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.nio.ByteBuffer;
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashSet;
+import java.util.List;
 import java.util.Random;
+import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicBoolean;
-
-import junit.framework.Assert;
+import java.util.stream.IntStream;
 
 import org.apache.commons.io.FileUtils;
 import org.junit.After;
+import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
@@ -55,6 +58,7 @@ import com.gemstone.gemfire.cache.util.CacheWriterAdapter;
 import com.gemstone.gemfire.internal.InternalDataSerializer;
 import com.gemstone.gemfire.internal.cache.Oplog.OPLOG_TYPE;
 import com.gemstone.gemfire.test.junit.categories.IntegrationTest;
+import com.jayway.awaitility.Awaitility;
 
 import dunit.DistributedTestCase;
 import dunit.DistributedTestCase.WaitCriterion;
@@ -3806,8 +3810,8 @@ public class OplogJUnitTest extends DiskRegionTestingBase
     return sum;
   }
    
-  // disabled - this test frequently fails.  See bug #52213
-  public void disabledtestMagicSeqPresence() throws Exception {
+  @Test
+  public void testMagicSeqPresence() throws Exception {
     final int MAX_OPLOG_SIZE = 200;
     diskProps.setMaxOplogSize(MAX_OPLOG_SIZE);
     diskProps.setPersistBackup(true);
@@ -3815,34 +3819,35 @@ public class OplogJUnitTest extends DiskRegionTestingBase
     diskProps.setSynchronous(true);
     diskProps.setOverflow(false);
     diskProps.setDiskDirsAndSizes(new File[] { dirs[0] }, new int[] { 4000 });
-    region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, diskProps,
-        Scope.LOCAL);
+    region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, diskProps, Scope.LOCAL);
 
-    // at least 3 kinds of files will be verified
-    assertEquals(3, verifyOplogHeader(dirs[0]));
+    // 3 types of oplog files will be verified
+    verifyOplogHeader(dirs[0], ".if", ".crf", ".drf");
 
     try {
       LocalRegion.ISSUE_CALLBACKS_TO_CACHE_OBSERVER = true;
-      for (int i = 0; i < 10; ++i) {
-        region.put("key-" + i, "value-");
-      }
-      assertEquals(4, verifyOplogHeader(dirs[0]));
+      IntStream.range(0, 20).forEach(i -> region.put("key-" + i, "value-" + i));
+      // krf is created, so 4 types of oplog files will be verified
+      verifyOplogHeader(dirs[0], ".if", ".crf", ".drf", ".krf");
 
       region.close();
-      region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache,
-          diskProps, Scope.LOCAL);
+      region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, diskProps, Scope.LOCAL);
 
-      assertEquals(4, verifyOplogHeader(dirs[0]));
+      verifyOplogHeader(dirs[0], ".if", ".crf", ".drf", ".krf");
       region.close();
     } finally {
       LocalRegion.ISSUE_CALLBACKS_TO_CACHE_OBSERVER = false;
     }
   }
 
-  /*
-   * returns number of types of files verified
-   */
-  private int verifyOplogHeader(File dir) throws IOException {
+  private void verifyOplogHeader(File dir, String ... oplogTypes) throws IOException {
+    
+    Awaitility.await().atMost(5, TimeUnit.SECONDS).until(() -> {
+      List<String> types = new ArrayList<>(Arrays.asList(oplogTypes));
+      Arrays.stream(dir.listFiles()).map(File::getName).map(f -> f.substring(f.indexOf("."))).forEach(types::remove);
+      return types.isEmpty();
+    });
+    
     File[] files = dir.listFiles();
      HashSet<String> verified = new HashSet<String>();
      for (File file : files) {
@@ -3880,7 +3885,8 @@ public class OplogJUnitTest extends DiskRegionTestingBase
        assertEquals("expected a read to return 8 but it returned " + count + " for file " + file, 8, count);
        assertTrue(Arrays.equals(expect, buf));
      }
-    return verified.size();
+     
+     assertEquals(oplogTypes.length, verified.size());
   }
   
    /**


[02/50] [abbrv] incubator-geode git commit: GEODE-454: Fix HAInterestPart1DUnitTest by adding expected exceptions

Posted by di...@apache.org.
GEODE-454: Fix HAInterestPart1DUnitTest by adding expected exceptions

This test restarts 3 members while the client is connected. Like other fixes (see
GEODE-453), I think IOExceptions should be expected in this case also. I could
not reproduce this failure locally.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a4001547
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a4001547
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a4001547

Branch: refs/heads/feature/GEODE-12
Commit: a40015476000b9e7f4d545fe5a1c473a744c6917
Parents: fc4bbfc
Author: Ashvin Agrawal <as...@apache.org>
Authored: Thu Oct 29 11:23:12 2015 -0700
Committer: Ashvin Agrawal <as...@apache.org>
Committed: Fri Oct 30 09:37:41 2015 -0700

----------------------------------------------------------------------
 .../internal/cache/tier/sockets/HAInterestPart1DUnitTest.java       | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a4001547/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart1DUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart1DUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart1DUnitTest.java
index ba6e30f..482fca9 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart1DUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart1DUnitTest.java
@@ -167,6 +167,7 @@ public class HAInterestPart1DUnitTest extends HAInterestBaseTest {
    */
   public void testInterstRegistrationOnRecoveredEPbyDSM() throws Exception {
     addExpectedException("SocketException");
+    addExpectedException("Unexpected IOException");
 
     createClientPoolCache(this.getName(), getServerHostName(server1.getHost()));
     createEntriesK1andK2();


[29/50] [abbrv] incubator-geode git commit: GEODE-533: GFSH query swaps row values when they are null

Posted by di...@apache.org.
GEODE-533: GFSH query swaps row values when they are null


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/1b8a3573
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/1b8a3573
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/1b8a3573

Branch: refs/heads/feature/GEODE-12
Commit: 1b8a35734a7808623f0247ad5f82de92aea70c14
Parents: dc5d343
Author: Jens Deppe <jd...@pivotal.io>
Authored: Fri Nov 6 08:53:25 2015 -0800
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Fri Nov 6 08:53:25 2015 -0800

----------------------------------------------------------------------
 gemfire-json/src/main/java/org/json/JSONObject.java | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/1b8a3573/gemfire-json/src/main/java/org/json/JSONObject.java
----------------------------------------------------------------------
diff --git a/gemfire-json/src/main/java/org/json/JSONObject.java b/gemfire-json/src/main/java/org/json/JSONObject.java
index 63676cc..6c478db 100755
--- a/gemfire-json/src/main/java/org/json/JSONObject.java
+++ b/gemfire-json/src/main/java/org/json/JSONObject.java
@@ -999,6 +999,8 @@ public class JSONObject {
                         Object result = method.invoke(bean, (Object[])null);
                         if (result != null) {
                             this.map.put(key, wrap(result));
+                        } else if (!method.getReturnType().isArray()) {
+                            this.map.put(key, JSONObject.NULL);
                         }
                     }
                 }


[14/50] [abbrv] incubator-geode git commit: Merge remote-tracking branch 'origin/feature/GEODE-409' into develop

Posted by di...@apache.org.
Merge remote-tracking branch 'origin/feature/GEODE-409' into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/6b1c780b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/6b1c780b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/6b1c780b

Branch: refs/heads/feature/GEODE-12
Commit: 6b1c780b3f79ce1822cf59a34f10360bc4f649b7
Parents: 60d3f00 ee4cc01
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Tue Nov 3 11:37:00 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue Nov 3 11:37:00 2015 -0800

----------------------------------------------------------------------
 .../gemfire/distributed/LocatorLauncher.java    |  2 +-
 .../gemfire/distributed/ServerLauncher.java     |  2 +-
 .../gemfire/distributed/internal/DSClock.java   |  2 +-
 .../internal/DistributionManager.java           | 42 ++++++----
 .../gemfire/internal/cache/LocalRegion.java     |  5 +-
 .../cache/control/OffHeapMemoryMonitor.java     | 25 ++++--
 .../offheap/SimpleMemoryAllocatorImpl.java      |  2 +-
 .../java/batterytest/greplogs/LogConsumer.java  | 45 +++++------
 .../MemoryThresholdsOffHeapDUnitTest.java       | 16 ++--
 .../gemstone/gemfire/cache30/CacheTestCase.java | 10 +++
 .../DistributedNoAckRegionCCEDUnitTest.java     |  2 +-
 .../gemfire/cache30/MultiVMRegionTestCase.java  | 37 ++++++++-
 .../cache30/RegionReliabilityTestCase.java      | 84 ++++++++++++--------
 .../disttx/DistTXPersistentDebugDUnitTest.java  | 21 -----
 .../internal/cache/GIIDeltaDUnitTest.java       |  2 +
 .../cache/OffHeapEvictionDUnitTest.java         |  2 +-
 ...rtitionedRegionOffHeapEvictionDUnitTest.java |  4 +-
 .../PartitionedRegionSingleHopDUnitTest.java    | 16 +++-
 .../cache/RemoteTransactionDUnitTest.java       |  1 -
 .../control/MemoryMonitorOffHeapJUnitTest.java  |  2 +-
 .../control/RebalanceOperationDUnitTest.java    |  8 +-
 ...gionFunctionExecutionSingleHopDUnitTest.java |  2 +
 .../PersistentPartitionedRegionDUnitTest.java   |  1 +
 .../cache/tier/sockets/Bug36995DUnitTest.java   |  2 +
 .../cache/tier/sockets/Bug37210DUnitTest.java   | 22 +++--
 .../tier/sockets/ClientServerMiscDUnitTest.java |  2 +
 .../tier/sockets/HAInterestPart1DUnitTest.java  |  1 +
 .../CompressionRegionConfigDUnitTest.java       |  1 +
 .../internal/lang/ThreadUtilsJUnitTest.java     | 37 ++++-----
 .../management/ClientHealthStatsDUnitTest.java  |  2 +-
 .../management/OffHeapManagementDUnitTest.java  | 16 ++--
 .../src/test/java/dunit/standalone/ChildVM.java |  4 +-
 .../java/dunit/standalone/DUnitLauncher.java    |  4 +-
 .../gemfire/cache/util/AutoBalancer.java        | 14 ++++
 .../util/AutoBalancerIntegrationJUnitTest.java  |  5 ++
 .../cache/util/AutoBalancerJUnitTest.java       | 39 +++++++++
 36 files changed, 320 insertions(+), 162 deletions(-)
----------------------------------------------------------------------



[36/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultWithStructSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultWithStructSmall.txt b/pulse/src/test/resources/testQueryResultWithStructSmall.txt
new file mode 100644
index 0000000..3aef5f9
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultWithStructSmall.txt
@@ -0,0 +1,15 @@
+{
+  "result":[
+    {
+        "member":[["java.lang.String","pc68(19971)<v1>:19276"]],
+        "result":[
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id
 ":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap"
 :["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"i
 d":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinVal
 ue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":
 ["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":
 ["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["
 float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27]
 ,"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.
 223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id
 ":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":[
 "java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int
 ",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id"
 :["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-
 9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId"
 :["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doub
 leMinValue":["double",4.9E-324]}]}],
+                ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"i
 d":["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinVa
 lue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":
 ["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue
 ":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}]
+              ]
+    }
+  ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/test_pp.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/test_pp.txt b/pulse/src/test/resources/test_pp.txt
new file mode 100644
index 0000000..1325484
--- /dev/null
+++ b/pulse/src/test/resources/test_pp.txt
@@ -0,0 +1,7 @@
+{"result":[
+  ["boolean[]",[true,true,true]],
+  ["boolean[]",[false,false,false]],
+  ["boolean[]",[false,false,false]],
+  ["boolean[]",[true,true,true]],
+  ["boolean[]",[false,false,false]]
+]}


[39/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResult1000.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResult1000.txt b/pulse/src/test/resources/testQueryResult1000.txt
new file mode 100644
index 0000000..0e0ac6c
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResult1000.txt
@@ -0,0 +1,1023 @@
+{"result":[
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean","true"],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sh
 aresOutstanding":["double",2000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean","false"],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"s
 haresOutstanding":["double",6000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean","true"],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"s
 haresOutstanding":["double",9000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean","false"],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sha
 resOutstanding":["double",12000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean","true"],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"
 sharesOutstanding":["double",15000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean","false"],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],
 "sharesOutstanding":["double",19000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E
 -324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean","true"],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"
 sharesOutstanding":["double",22000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean","false"],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"s
 haresOutstanding":["double",27000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean","true"],"pk":["java.lang.String","8"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",30],"secId":["java.lang.String","MSFT"],"mktValue":["double",31],"
 sharesOutstanding":["double",30000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",29],"secId":["java.lang.String","GOOG"],"mktValue":["double",30],"sharesOutstanding":["double",29000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",28],"secId":["java.lang.String","YHOO"],"mktValue":["double",29],"sharesOutstanding":["double",28000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",9],"active":["boolean","false"],"pk":["java.lang.String","9"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",33],"secId":["java.lang.String","ORCL"],"mktValue":["double",34],
 "sharesOutstanding":["double",33000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",34],"secId":["java.lang.String","SAP"],"mktValue":["double",35],"sharesOutstanding":["double",34000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",31],"secId":["java.lang.String","AOL"],"mktValue":["double",32],"sharesOutstanding":["double",31000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",32],"secId":["java.lang.String","APPL"],"mktValue":["double",33],"sharesOutstanding":["double",32000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",10],"active":["boolean","true"],"pk":["java.lang.String","10"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",37],"secId":["java.lang.String","NOVL"],"mktValue":["double",38]
 ,"sharesOutstanding":["double",37000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",36],"secId":["java.lang.String","RHAT"],"mktValue":["double",37],"sharesOutstanding":["double",36000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",35],"secId":["java.lang.String","DELL"],"mktValue":["double",36],"sharesOutstanding":["double",35000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",11],"active":["boolean","false"],"pk":["java.lang.String","11"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",41],"secId":["java.lang.String","YHOO"],"mktValue":["double",42
 ],"sharesOutstanding":["double",41000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",40],"secId":["java.lang.String","IBM"],"mktValue":["double",41],"sharesOutstanding":["double",40000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",38],"secId":["java.lang.String","HP"],"mktValue":["double",39],"sharesOutstanding":["double",38000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",39],"secId":["java.lang.String","SUN"],"mktValue":["double",40],"sharesOutstanding":["double",39000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",12],"active":["boolean","true"],"pk":["java.lang.String","12"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",43],"secId":["java.lang.String","MSFT"],"mktValue":["double",44]
 ,"sharesOutstanding":["double",43000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",44],"secId":["java.lang.String","AOL"],"mktValue":["double",45],"sharesOutstanding":["double",44000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",42],"secId":["java.lang.String","GOOG"],"mktValue":["double",43],"sharesOutstanding":["double",42000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",13],"active":["boolean","false"],"pk":["java.lang.String","13"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",48],"secId":["java.lang.String","DELL"],"mktValue":["double",49
 ],"sharesOutstanding":["double",48000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",47],"secId":["java.lang.String","SAP"],"mktValue":["double",48],"sharesOutstanding":["double",47000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",45],"secId":["java.lang.String","APPL"],"mktValue":["double",46],"sharesOutstanding":["double",45000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",46],"secId":["java.lang.String","ORCL"],"mktValue":["double",47],"sharesOutstanding":["double",46000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean","true"],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51]
 ,"sharesOutstanding":["double",50000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean","false"],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55
 ],"sharesOutstanding":["double",54000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",17],"active":["boolean","false"],"pk":["java.lang.String","17"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",61],"secId":["java.lang.String","DELL"],"mktValue":["double",62
 ],"sharesOutstanding":["double",61000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",62],"secId":["java.lang.String","RHAT"],"mktValue":["double",63],"sharesOutstanding":["double",62000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",59],"secId":["java.lang.String","ORCL"],"mktValue":["double",60],"sharesOutstanding":["double",59000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",60],"secId":["java.lang.String","SAP"],"mktValue":["double",61],"sharesOutstanding":["double",60000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",16],"active":["boolean","true"],"pk":["java.lang.String","16"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",58],"secId":["java.lang.String","APPL"],"mktValue":["double",59]
 ,"sharesOutstanding":["double",58000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",57],"secId":["java.lang.String","AOL"],"mktValue":["double",58],"sharesOutstanding":["double",57000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",56],"secId":["java.lang.String","MSFT"],"mktValue":["double",57],"sharesOutstanding":["double",56000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",19],"active":["boolean","false"],"pk":["java.lang.String","19"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",69],"secId":["java.lang.String","MSFT"],"mktValue":["double",70
 ],"sharesOutstanding":["double",69000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",68],"secId":["java.lang.String","GOOG"],"mktValue":["double",69],"sharesOutstanding":["double",68000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",66],"secId":["java.lang.String","IBM"],"mktValue":["double",67],"sharesOutstanding":["double",66000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",67],"secId":["java.lang.String","YHOO"],"mktValue":["double",68],"sharesOutstanding":["double",67000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",18],"active":["boolean","true"],"pk":["java.lang.String","18"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",64],"secId":["java.lang.String","HP"],"mktValue":["double",65],"sh
 aresOutstanding":["double",64000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",65],"secId":["java.lang.String","SUN"],"mktValue":["double",66],"sharesOutstanding":["double",65000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",63],"secId":["java.lang.String","NOVL"],"mktValue":["double",64],"sharesOutstanding":["double",63000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean","false"],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77
 ],"sharesOutstanding":["double",76000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",20],"active":["boolean","true"],"pk":["java.lang.String","20"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",71],"secId":["java.lang.String","APPL"],"mktValue":["double",72]
 ,"sharesOutstanding":["double",71000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",72],"secId":["java.lang.String","ORCL"],"mktValue":["double",73],"sharesOutstanding":["double",72000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",70],"secId":["java.lang.String","AOL"],"mktValue":["double",71],"sharesOutstanding":["double",70000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",23],"active":["boolean","false"],"pk":["java.lang.String","23"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",82],"secId":["java.lang.String","MSFT"],"mktValue":["double",83
 ],"sharesOutstanding":["double",82000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",83],"secId":["java.lang.String","AOL"],"mktValue":["double",84],"sharesOutstanding":["double",83000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",80],"secId":["java.lang.String","YHOO"],"mktValue":["double",81],"sharesOutstanding":["double",80000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",81],"secId":["java.lang.String","GOOG"],"mktValue":["double",82],"sharesOutstanding":["double",81000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",22],"active":["boolean","true"],"pk":["java.lang.String","22"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",79],"secId":["java.lang.String","IBM"],"mktValue":["double",80],"
 sharesOutstanding":["double",79000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",78],"secId":["java.lang.String","SUN"],"mktValue":["double",79],"sharesOutstanding":["double",78000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",77],"secId":["java.lang.String","HP"],"mktValue":["double",78],"sharesOutstanding":["double",77000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",25],"active":["boolean","false"],"pk":["java.lang.String","25"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",89],"secId":["java.lang.String","NOVL"],"mktValue":["double",90
 ],"sharesOutstanding":["double",89000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",90],"secId":["java.lang.String","HP"],"mktValue":["double",91],"sharesOutstanding":["double",90000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",87],"secId":["java.lang.String","DELL"],"mktValue":["double",88],"sharesOutstanding":["double",87000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",88],"secId":["java.lang.String","RHAT"],"mktValue":["double",89],"sharesOutstanding":["double",88000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-
 324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean","true"],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86]
 ,"sharesOutstanding":["double",85000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",27],"active":["boolean","false"],"pk":["java.lang.String","27"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",97],"secId":["java.lang.String","APPL"],"mktValue":["double",98
 ],"sharesOutstanding":["double",97000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",96],"secId":["java.lang.String","AOL"],"mktValue":["double",97],"sharesOutstanding":["double",96000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",94],"secId":["java.lang.String","GOOG"],"mktValue":["double",95],"sharesOutstanding":["double",94000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",95],"secId":["java.lang.String","MSFT"],"mktValue":["double",96],"sharesOutstanding":["double",95000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",26],"active":["boolean","true"],"pk":["java.lang.String","26"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",93],"secId":["java.lang.String","YHOO"],"mktValue":["double",94]
 ,"sharesOutstanding":["double",93000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",92],"secId":["java.lang.String","IBM"],"mktValue":["double",93],"sharesOutstanding":["double",92000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",91],"secId":["java.lang.String","SUN"],"mktValue":["double",92],"sharesOutstanding":["double",91000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",29],"active":["boolean","false"],"pk":["java.lang.String","29"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",103],"secId":["java.lang.String","HP"],"mktValue":["double",104],
 "sharesOutstanding":["double",103000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",104],"secId":["java.lang.String","SUN"],"mktValue":["double",105],"sharesOutstanding":["double",104000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",101],"secId":["java.lang.String","RHAT"],"mktValue":["double",102],"sharesOutstanding":["double",101000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",102],"secId":["java.lang.String","NOVL"],"mktValue":["double",103],"sharesOutstanding":["double",102000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["dou
 ble",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",28],"active":["boolean","true"],"pk":["java.lang.String","28"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",100],"secId":["java.lang.String","DELL"],"mktValue":["double",10
 1],"sharesOutstanding":["double",100000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",99],"secId":["java.lang.String","SAP"],"mktValue":["double",100],"sharesOutstanding":["double",99000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",98],"secId":["java.lang.String","ORCL"],"mktValue":["double",99],"sharesOutstanding":["double",98000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean","true"],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sh
 aresOutstanding":["double",2000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean","false"],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"s
 haresOutstanding":["double",6000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean","true"],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"s
 haresOutstanding":["double",9000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean","false"],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sha
 resOutstanding":["double",12000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean","true"],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"
 sharesOutstanding":["double",15000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean","false"],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],
 "sharesOutstanding":["double",19000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E
 -324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",6],"active":["boolean","true"],"pk":["java.lang.String","6"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",22],"secId":["java.lang.String","DELL"],"mktValue":["double",23],"
 sharesOutstanding":["double",22000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",23],"secId":["java.lang.String","RHAT"],"mktValue":["double",24],"sharesOutstanding":["double",23000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",21],"secId":["java.lang.String","SAP"],"mktValue":["double",22],"sharesOutstanding":["double",21000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean","false"],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"s
 haresOutstanding":["double",27000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]
 }],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",8],"active":["boolean","true"],"pk":["java.lang.String","8"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",30],"secId":["java.lang.String","MSFT"],"mktValue":["double",31],"
 sharesOutstanding":["double",30000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",29],"secId":["java.lang.String","GOOG"],"mktValue":["double",30],"sharesOutstanding":["double",29000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",28],"secId":["java.lang.String","YHOO"],"mktValue":["double",29],"sharesOutstanding":["double",28000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",9],"active":["boolean","false"],"pk":["java.lang.String","9"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",33],"secId":["java.lang.String","ORCL"],"mktValue":["double",34],
 "sharesOutstanding":["double",33000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",34],"secId":["java.lang.String","SAP"],"mktValue":["double",35],"sharesOutstanding":["double",34000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",31],"secId":["java.lang.String","AOL"],"mktValue":["double",32],"sharesOutstanding":["double",31000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",32],"secId":["java.lang.String","APPL"],"mktValue":["double",33],"sharesOutstanding":["double",32000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",10],"active":["boolean","true"],"pk":["java.lang.String","10"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",37],"secId":["java.lang.String","NOVL"],"mktValue":["double",38]
 ,"sharesOutstanding":["double",37000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",36],"secId":["java.lang.String","RHAT"],"mktValue":["double",37],"sharesOutstanding":["double",36000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",35],"secId":["java.lang.String","DELL"],"mktValue":["double",36],"sharesOutstanding":["double",35000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",11],"active":["boolean","false"],"pk":["java.lang.String","11"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",41],"secId":["java.lang.String","YHOO"],"mktValue":["double",42
 ],"sharesOutstanding":["double",41000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",40],"secId":["java.lang.String","IBM"],"mktValue":["double",41],"sharesOutstanding":["double",40000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",38],"secId":["java.lang.String","HP"],"mktValue":["double",39],"sharesOutstanding":["double",38000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",39],"secId":["java.lang.String","SUN"],"mktValue":["double",40],"sharesOutstanding":["double",39000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-3
 24]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",12],"active":["boolean","true"],"pk":["java.lang.String","12"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",43],"secId":["java.lang.String","MSFT"],"mktValue":["double",44]
 ,"sharesOutstanding":["double",43000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",44],"secId":["java.lang.String","AOL"],"mktValue":["double",45],"sharesOutstanding":["double",44000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",42],"secId":["java.lang.String","GOOG"],"mktValue":["double",43],"sharesOutstanding":["double",42000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",13],"active":["boolean","false"],"pk":["java.lang.String","13"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",48],"secId":["java.lang.String","DELL"],"mktValue":["double",49
 ],"sharesOutstanding":["double",48000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",47],"secId":["java.lang.String","SAP"],"mktValue":["double",48],"sharesOutstanding":["double",47000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",45],"secId":["java.lang.String","APPL"],"mktValue":["double",46],"sharesOutstanding":["double",45000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",46],"secId":["java.lang.String","ORCL"],"mktValue":["double",47],"sharesOutstanding":["double",46000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean","true"],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51]
 ,"sharesOutstanding":["double",50000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean","false"],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55
 ],"sharesOutstanding":["double",54000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9
 E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",17],"active":["boolean","false"],"pk":["java.lang.String","17"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",61],"secId":["java.lang.String","DELL"],"mktValue":["double",62
 ],"sharesOutstanding":["double",61000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",62],"secId":["java.lang.String","RHAT"],"mktValue":["double",63],"sharesOutstanding":["double",62000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",59],"secId":["java.lang.String","ORCL"],"mktValue":["double",60],"sharesOutstanding":["double",59000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",60],"secId":["java.lang.String","SAP"],"mktValue":["double",61],"sharesOutstanding":["double",60000],"col":["java.util.Set",{"0":["java.lang.String","1"],"1":["java.lang.String","0"]}]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.
 9E-324]}],
+["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",16],"active":["boolean","true"],"pk":["java.lang.String","16"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0"

<TRUNCATED>


[13/50] [abbrv] incubator-geode git commit: GEODE-328: Create gemfire-common project with Experimental annotation

Posted by di...@apache.org.
GEODE-328: Create gemfire-common project with Experimental annotation


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/60d3f001
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/60d3f001
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/60d3f001

Branch: refs/heads/feature/GEODE-12
Commit: 60d3f0019228a98e2e182c7cabd309c52719d4f7
Parents: 919d636
Author: Kirk Lund <kl...@pivotal.io>
Authored: Tue Sep 15 13:54:50 2015 -0700
Committer: Kirk Lund <kl...@pivotal.io>
Committed: Tue Nov 3 11:32:54 2015 -0800

----------------------------------------------------------------------
 gemfire-assembly/build.gradle                   |   6 +
 gemfire-common/build.gradle                     |   3 +
 .../gemfire/annotations/Experimental.java       |  40 ++++
 .../annotations/ExperimentalJUnitTest.java      | 183 +++++++++++++++++++
 .../ClassInExperimentalPackage.java             |  11 ++
 .../experimentalpackage/package-info.java       |  11 ++
 .../ClassInNonExperimentalPackage.java          |  11 ++
 .../nonexperimentalpackage/package-info.java    |   8 +
 gemfire-core/build.gradle                       |   1 +
 gemfire-rebalancer/build.gradle                 |   1 +
 gemfire-web/build.gradle                        |   1 +
 settings.gradle                                 |   1 +
 12 files changed, 277 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-assembly/build.gradle b/gemfire-assembly/build.gradle
index b351729..f94c92b 100755
--- a/gemfire-assembly/build.gradle
+++ b/gemfire-assembly/build.gradle
@@ -21,6 +21,7 @@ configurations {
 dependencies {
   provided project(':gemfire-core')
   
+  archives project(':gemfire-common')  
   archives project(':gemfire-json')  
   archives project(':gemfire-joptsimple')  
   archives project(':gemfire-jgroups')  
@@ -161,6 +162,10 @@ distributions {
       
       into ('lib') {
         exclude 'annotation*.jar'
+
+        from project(":gemfire-common").configurations.runtime
+        from project(":gemfire-common").configurations.archives.allArtifacts.files
+
         from project(":gemfire-jgroups").configurations.runtime
         from project(":gemfire-jgroups").configurations.archives.allArtifacts.files
 
@@ -210,6 +215,7 @@ def springExtReleaseLocalRepo = [ id:'ext-release-local', name:'Spring Maven ext
 def MavenRepos = [ springReleaseRepo, springSnapshotRepo, springLibsReleaseRepo, springExtReleaseLocalRepo ]
 
 // Jars to be published via Maven
+def commonJar = [publicationName:'commonJar', project:project(":gemfire-common").name]
 def coreJar = [publicationName:'coreJar', project:project(":gemfire-core").name]
 def jgroupsJar = [publicationName:'jgroupsJar', project:project(":gemfire-jgroups").name]
 def jsonJar = [publicationName:'jsonJar', project:project(":gemfire-json").name]

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-common/build.gradle b/gemfire-common/build.gradle
new file mode 100755
index 0000000..aa8adcb
--- /dev/null
+++ b/gemfire-common/build.gradle
@@ -0,0 +1,3 @@
+dependencies {
+  provided project(path: ':gemfire-junit', configuration: 'testOutput')
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/main/java/com/gemstone/gemfire/annotations/Experimental.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/main/java/com/gemstone/gemfire/annotations/Experimental.java b/gemfire-common/src/main/java/com/gemstone/gemfire/annotations/Experimental.java
new file mode 100755
index 0000000..0cded83
--- /dev/null
+++ b/gemfire-common/src/main/java/com/gemstone/gemfire/annotations/Experimental.java
@@ -0,0 +1,40 @@
+package com.gemstone.gemfire.annotations;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Signifies that a public API (public class, method or field) is subject to
+ * incompatible changes, or even removal, in a future release. An API bearing
+ * this annotation is exempt from any compatibility guarantees made by its
+ * containing library. 
+ * 
+ * <p>Note that the presence of this annotation implies nothing
+ * about the quality or performance of the API in question, only the fact that
+ * it is not "API-frozen."
+ *
+ * <p>It is generally safe for <i>applications</i> to depend on beta APIs, at
+ * the cost of some extra work during upgrades. However, it is generally
+ * inadvisable for <i>libraries</i> (which get included on users' class paths,
+ * outside the library developers' control) to do so.
+ * 
+ * <p>Inspired by similar annotations in JGroups, Spark, DataflowJavaSDK.
+ */
+@Documented
+@Retention(RetentionPolicy.RUNTIME)
+@Target({
+  ElementType.ANNOTATION_TYPE,
+  ElementType.CONSTRUCTOR, 
+  ElementType.FIELD, 
+  ElementType.METHOD, 
+  ElementType.PACKAGE,
+  ElementType.TYPE})
+public @interface Experimental {
+  
+  /** Optional description */
+  String value() default "";
+  
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/ExperimentalJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/ExperimentalJUnitTest.java b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/ExperimentalJUnitTest.java
new file mode 100755
index 0000000..38fa57f
--- /dev/null
+++ b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/ExperimentalJUnitTest.java
@@ -0,0 +1,183 @@
+package com.gemstone.gemfire.annotations;
+
+import static org.assertj.core.api.Assertions.*;
+
+import java.lang.reflect.AnnotatedElement;
+
+import org.junit.Test;
+import org.junit.experimental.categories.Category;
+
+import com.gemstone.gemfire.annotations.experimentalpackage.ClassInExperimentalPackage;
+import com.gemstone.gemfire.experimental.nonexperimentalpackage.ClassInNonExperimentalPackage;
+import com.gemstone.gemfire.test.junit.categories.UnitTest;
+
+/**
+ * Unit tests for the <tt>Experimental</tt> annotation. Verifies that the
+ * annotation can be applied to Interfaces, Classes, Public and Protected
+ * Fields, Enums, Enum Constants, Public and Protected Methods, Packages,
+ * and Constructors.
+ * 
+ * @author Kirk Lund
+ */
+@Category(UnitTest.class)
+public class ExperimentalJUnitTest {
+
+  private static final String FIELD_NAME = "field";
+  private static final String METHOD_NAME = "method";
+  
+  @Test
+  public void shouldIdentifyExperimentalInterface() throws Exception {
+    assertThat(isExperimental(RegularInterface.class)).isFalse();
+    assertThat(isExperimental(ExperimentalInterface.class)).isTrue();
+  }
+
+  @Test
+  public void shouldIdentifyExperimentalClass() throws Exception {
+    assertThat(isExperimental(RegularClass.class)).isFalse();
+    assertThat(isExperimental(ExperimentalClass.class)).isTrue();
+  }
+  
+  @Test
+  public void shouldIdentifyExperimentalPublicField() throws Exception {
+    assertThat(isExperimental(RegularPublicField.class.getField(FIELD_NAME))).isFalse();
+    assertThat(isExperimental(ExperimentalPublicField.class.getField(FIELD_NAME))).isTrue();
+  }
+  
+  @Test
+  public void shouldIdentifyExperimentalProtectedField() throws Exception {
+    assertThat(isExperimental(RegularProtectedField.class.getDeclaredField(FIELD_NAME))).isFalse();
+    assertThat(isExperimental(ExperimentalProtectedField.class.getDeclaredField(FIELD_NAME))).isTrue();
+  }
+  
+  @Test
+  public void shouldIdentifyExperimentalEnum() throws Exception {
+    assertThat(isExperimental(RegularEnum.class)).isFalse();
+    assertThat(isExperimental(ExperimentalEnum.class)).isTrue();
+  }
+  
+  @Test
+  public void shouldIdentifyExperimentalEnumConstant() throws Exception {
+    assertThat(isExperimental(RegularEnumInstance.class.getField(RegularEnumInstance.THREE.name()))).isFalse();
+    assertThat(isExperimental(ExperimentalEnumInstance.class.getField(ExperimentalEnumInstance.THREE.name()))).isTrue();
+  }
+
+  @Test
+  public void shouldIdentifyExperimentalPublicMethod() throws Exception {
+    assertThat(isExperimental(RegularPublicMethod.class.getMethod(METHOD_NAME))).isFalse();
+    assertThat(isExperimental(ExperimentalPublicMethod.class.getMethod(METHOD_NAME))).isTrue();
+  }
+
+  @Test
+  public void shouldIdentifyExperimentalProtectedMethod() throws Exception {
+    assertThat(isExperimental(RegularProtectedMethod.class.getDeclaredMethod(METHOD_NAME))).isFalse();
+    assertThat(isExperimental(ExperimentalProtectedMethod.class.getDeclaredMethod(METHOD_NAME))).isTrue();
+  }
+
+  @Test
+  public void shouldIdentifyExperimentalPackage() throws Exception {
+    assertThat(isExperimental(ClassInNonExperimentalPackage.class.getPackage())).isFalse();
+    assertThat(isExperimental(ClassInExperimentalPackage.class.getPackage())).isTrue();
+  }
+  
+  @Test
+  public void shouldIdentifyExperimentalPublicConstructor() throws Exception {
+    assertThat(isExperimental(RegularPublicConstructor.class.getConstructor())).isFalse();
+    assertThat(isExperimental(ExperimentalPublicConstructor.class.getConstructor())).isTrue();
+  }
+
+  @Test
+  public void shouldIdentifyExperimentalProtectedConstructor() throws Exception {
+    assertThat(isExperimental(RegularProtectedConstructor.class.getConstructor())).isFalse();
+    assertThat(isExperimental(ExperimentalProtectedConstructor.class.getConstructor())).isTrue();
+  }
+
+  private static boolean isExperimental(final AnnotatedElement element) {
+    return element.getAnnotation(Experimental.class) != null;
+  }
+  
+  public static interface RegularInterface {
+  }
+  @Experimental("This is an experimental interface")
+  public static interface ExperimentalInterface {
+  }
+
+  public static class RegularClass {
+  }
+  @Experimental("This is an experimental class")
+  public static class ExperimentalClass {
+  }
+
+  public static class RegularPublicField {
+    public final boolean field = false;
+  }
+  public static class ExperimentalPublicField {
+    @Experimental("This is an experimental public field")
+    public final boolean field = false;
+  }
+  
+  public static class RegularProtectedField {
+    protected final boolean field = false;
+  }
+  public static class ExperimentalProtectedField {
+    @Experimental("This is an experimental protected field")
+    protected final boolean field = false;
+  }
+
+  public static enum RegularEnum {
+    ONE, TWO, THREE
+  }
+  @Experimental("This is an experimental enum")
+  public static enum ExperimentalEnum {
+    ONE, TWO, THREE
+  }
+
+  public static enum RegularEnumInstance {
+    ONE, TWO, THREE
+  }
+  public static enum ExperimentalEnumInstance {
+    ONE, 
+    TWO, 
+    @Experimental("This is an experimental enum constant")
+    THREE
+  }
+  
+  public static class RegularPublicMethod {
+    public void method() {
+    }
+  }
+  public static class ExperimentalPublicMethod {
+    @Experimental("This is an experimental public method")
+    public void method() {
+    }
+  }
+
+  public static class RegularProtectedMethod {
+    public void method() {
+    }
+  }
+  public static class ExperimentalProtectedMethod {
+    @Experimental("This is an experimental protected method")
+    protected void method() {
+    }
+  }
+  
+  public static class RegularPublicConstructor {
+    public RegularPublicConstructor() {
+    }
+  }
+  public static class ExperimentalPublicConstructor {
+    @Experimental("This is an experimental public constructor")
+    public ExperimentalPublicConstructor() {
+    }
+  }
+
+  public static class RegularProtectedConstructor {
+    public RegularProtectedConstructor() {
+    }
+  }
+  public static class ExperimentalProtectedConstructor {
+    @Experimental("This is an experimental protected constructor")
+    public ExperimentalProtectedConstructor() {
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/ClassInExperimentalPackage.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/ClassInExperimentalPackage.java b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/ClassInExperimentalPackage.java
new file mode 100755
index 0000000..eaa1a97
--- /dev/null
+++ b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/ClassInExperimentalPackage.java
@@ -0,0 +1,11 @@
+package com.gemstone.gemfire.annotations.experimentalpackage;
+
+/**
+ * Used by <tt>ExperimentalJUnitTest</tt>. This is a class in an
+ * <tt>Experimental</tt> package.
+ * 
+ * @author Kirk Lund
+ * @see com.gemstone.gemfire.annotations.ExperimentalJUnitTest
+ */
+public class ClassInExperimentalPackage {
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/package-info.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/package-info.java b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/package-info.java
new file mode 100755
index 0000000..7edce2c
--- /dev/null
+++ b/gemfire-common/src/test/java/com/gemstone/gemfire/annotations/experimentalpackage/package-info.java
@@ -0,0 +1,11 @@
+/**
+ * Used by <tt>ExperimentalJUnitTest</tt>. This is an <tt>Experimental</tt> 
+ * package.
+ * 
+ * @author Kirk Lund
+ * @see com.gemstone.gemfire.annotations.ExperimentalJUnitTest
+ */
+@Experimental("This is an experimental package")
+package com.gemstone.gemfire.annotations.experimentalpackage;
+
+import com.gemstone.gemfire.annotations.Experimental;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/ClassInNonExperimentalPackage.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/ClassInNonExperimentalPackage.java b/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/ClassInNonExperimentalPackage.java
new file mode 100755
index 0000000..711b533
--- /dev/null
+++ b/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/ClassInNonExperimentalPackage.java
@@ -0,0 +1,11 @@
+package com.gemstone.gemfire.experimental.nonexperimentalpackage;
+
+/**
+ * Used by <tt>ExperimentalJUnitTest</tt>. This is a class in an
+ * <tt>Experimental</tt> package.
+ * 
+ * @author Kirk Lund
+ * @see com.gemstone.gemfire.annotations.ExperimentalJUnitTest
+ */
+public class ClassInNonExperimentalPackage {
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/package-info.java
----------------------------------------------------------------------
diff --git a/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/package-info.java b/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/package-info.java
new file mode 100755
index 0000000..958a9c5
--- /dev/null
+++ b/gemfire-common/src/test/java/com/gemstone/gemfire/experimental/nonexperimentalpackage/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * Used by <tt>ExperimentalJUnitTest</tt>. This is a non-<tt>Experimental</tt> 
+ * package.
+ * 
+ * @author Kirk Lund
+ * @see com.gemstone.gemfire.annotations.ExperimentalJUnitTest
+ */
+package com.gemstone.gemfire.experimental.nonexperimentalpackage;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-core/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-core/build.gradle b/gemfire-core/build.gradle
index 1c17474..47a84f3 100755
--- a/gemfire-core/build.gradle
+++ b/gemfire-core/build.gradle
@@ -70,6 +70,7 @@ dependencies {
   testRuntime 'commons-io:commons-io:2.1'
   testRuntime 'log4j:log4j:1.2.17'
   
+  compile project(':gemfire-common')
   compile project(':gemfire-jgroups')
   compile project(':gemfire-joptsimple')
   compile project(':gemfire-json')

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-rebalancer/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-rebalancer/build.gradle b/gemfire-rebalancer/build.gradle
index d87dd58..1226a7e 100644
--- a/gemfire-rebalancer/build.gradle
+++ b/gemfire-rebalancer/build.gradle
@@ -1,4 +1,5 @@
 dependencies {
+    provided project(':gemfire-common')
     provided project(':gemfire-core')
     provided project(path: ':gemfire-junit', configuration: 'testOutput')
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/gemfire-web/build.gradle
----------------------------------------------------------------------
diff --git a/gemfire-web/build.gradle b/gemfire-web/build.gradle
index f0de25a..0c02b86 100755
--- a/gemfire-web/build.gradle
+++ b/gemfire-web/build.gradle
@@ -12,6 +12,7 @@ dependencies {
   // have to use output since we exclude the dependent classes from jar :(
   provided project(path: ':gemfire-core', configuration: 'classesOutput')
   
+  testRuntime project(':gemfire-common')
   testRuntime project(':gemfire-core')
 
   provided project(path: ':gemfire-junit', configuration: 'testOutput')

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/60d3f001/settings.gradle
----------------------------------------------------------------------
diff --git a/settings.gradle b/settings.gradle
index 4b2da7b..5cc0e30 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,5 +1,6 @@
 rootProject.name = 'gemfire'
 
+include 'gemfire-common'
 include 'gemfire-jgroups'
 include 'gemfire-joptsimple'
 include 'gemfire-json'


[05/50] [abbrv] incubator-geode git commit: [fixes GEODE-477] add the exception as expected for the test.

Posted by di...@apache.org.
[fixes GEODE-477] add the exception as expected for the test.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/6e4edbd1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/6e4edbd1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/6e4edbd1

Branch: refs/heads/feature/GEODE-12
Commit: 6e4edbd1a667e858e0b620c76c64af6e218c2fb7
Parents: e26f3da
Author: eshu <es...@pivotal.io>
Authored: Fri Oct 30 13:05:30 2015 -0700
Committer: eshu <es...@pivotal.io>
Committed: Fri Oct 30 13:05:30 2015 -0700

----------------------------------------------------------------------
 .../internal/cache/tier/sockets/ClientServerMiscDUnitTest.java     | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6e4edbd1/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClientServerMiscDUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClientServerMiscDUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClientServerMiscDUnitTest.java
index 16020a5..761fe06 100755
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClientServerMiscDUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/ClientServerMiscDUnitTest.java
@@ -707,6 +707,8 @@ public class ClientServerMiscDUnitTest extends CacheTestCase
    */
   public void testBug35380() throws Exception
   {
+    //work around GEODE-477
+    addExpectedException("Connection reset");
     Properties props = new Properties();
     props.setProperty("mcast-port", "0");
     props.setProperty("locators", "");


[37/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/test/resources/testQueryResultWithStruct.txt
----------------------------------------------------------------------
diff --git a/pulse/src/test/resources/testQueryResultWithStruct.txt b/pulse/src/test/resources/testQueryResultWithStruct.txt
new file mode 100644
index 0000000..b3a358c
--- /dev/null
+++ b/pulse/src/test/resources/testQueryResultWithStruct.txt
@@ -0,0 +1,1744 @@
+[ {
+  "member" : [["java.lang.String","pc68(19971)<v1>:19276"]],
+  "result" : [
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 24 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "24" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "ORCL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 85 ],
+                              "secId" : [ "java.lang.String", "ORCL" ],
+                              "mktValue" : [ "double", 86 ],
+                              "sharesOutstanding" : [ "double", 85000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "SAP" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 86 ],
+                              "secId" : [ "java.lang.String", "SAP" ],
+                              "mktValue" : [ "double", 87 ],
+                              "sharesOutstanding" : [ "double", 86000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 84 ],
+                        "secId" : [ "java.lang.String", "APPL" ],
+                        "mktValue" : [ "double", 85 ],
+                        "sharesOutstanding" : [ "double", 84000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 24 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "24" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "ORCL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 85 ],
+                              "secId" : [ "java.lang.String", "ORCL" ],
+                              "mktValue" : [ "double", 86 ],
+                              "sharesOutstanding" : [ "double", 85000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "SAP" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 86 ],
+                              "secId" : [ "java.lang.String", "SAP" ],
+                              "mktValue" : [ "double", 87 ],
+                              "sharesOutstanding" : [ "double", 86000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 84 ],
+                        "secId" : [ "java.lang.String", "APPL" ],
+                        "mktValue" : [ "double", 85 ],
+                        "sharesOutstanding" : [ "double", 84000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 15 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "15" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "YHOO" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 54 ],
+                              "secId" : [ "java.lang.String", "YHOO" ],
+                              "mktValue" : [ "double", 55 ],
+                              "sharesOutstanding" : [ "double", 54000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "GOOG" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 55 ],
+                              "secId" : [ "java.lang.String", "GOOG" ],
+                              "mktValue" : [ "double", 56 ],
+                              "sharesOutstanding" : [ "double", 55000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 52 ],
+                        "secId" : [ "java.lang.String", "SUN" ],
+                        "mktValue" : [ "double", 53 ],
+                        "sharesOutstanding" : [ "double", 52000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 53 ],
+                        "secId" : [ "java.lang.String", "IBM" ],
+                        "mktValue" : [ "double", 54 ],
+                        "sharesOutstanding" : [ "double", 53000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 15 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "15" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "YHOO" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 54 ],
+                              "secId" : [ "java.lang.String", "YHOO" ],
+                              "mktValue" : [ "double", 55 ],
+                              "sharesOutstanding" : [ "double", 54000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "GOOG" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 55 ],
+                              "secId" : [ "java.lang.String", "GOOG" ],
+                              "mktValue" : [ "double", 56 ],
+                              "sharesOutstanding" : [ "double", 55000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 52 ],
+                        "secId" : [ "java.lang.String", "SUN" ],
+                        "mktValue" : [ "double", 53 ],
+                        "sharesOutstanding" : [ "double", 52000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 53 ],
+                        "secId" : [ "java.lang.String", "IBM" ],
+                        "mktValue" : [ "double", 54 ],
+                        "sharesOutstanding" : [ "double", 53000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 7 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "7" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "IBM" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 27 ],
+                              "secId" : [ "java.lang.String", "IBM" ],
+                              "mktValue" : [ "double", 28 ],
+                              "sharesOutstanding" : [ "double", 27000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "SUN" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 26 ],
+                              "secId" : [ "java.lang.String", "SUN" ],
+                              "mktValue" : [ "double", 27 ],
+                              "sharesOutstanding" : [ "double", 26000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 24 ],
+                        "secId" : [ "java.lang.String", "NOVL" ],
+                        "mktValue" : [ "double", 25 ],
+                        "sharesOutstanding" : [ "double", 24000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 25 ],
+                        "secId" : [ "java.lang.String", "HP" ],
+                        "mktValue" : [ "double", 26 ],
+                        "sharesOutstanding" : [ "double", 25000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 7 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "7" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "IBM" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 27 ],
+                              "secId" : [ "java.lang.String", "IBM" ],
+                              "mktValue" : [ "double", 28 ],
+                              "sharesOutstanding" : [ "double", 27000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "SUN" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 26 ],
+                              "secId" : [ "java.lang.String", "SUN" ],
+                              "mktValue" : [ "double", 27 ],
+                              "sharesOutstanding" : [ "double", 26000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 24 ],
+                        "secId" : [ "java.lang.String", "NOVL" ],
+                        "mktValue" : [ "double", 25 ],
+                        "sharesOutstanding" : [ "double", 24000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 25 ],
+                        "secId" : [ "java.lang.String", "HP" ],
+                        "mktValue" : [ "double", 26 ],
+                        "sharesOutstanding" : [ "double", 25000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type2" ],
+                  "ID" : [ "int", 14 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "14" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 50 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 51 ],
+                              "sharesOutstanding" : [ "double", 50000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "HP" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 51 ],
+                              "secId" : [ "java.lang.String", "HP" ],
+                              "mktValue" : [ "double", 52 ],
+                              "sharesOutstanding" : [ "double", 51000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 49 ],
+                        "secId" : [ "java.lang.String", "RHAT" ],
+                        "mktValue" : [ "double", 50 ],
+                        "sharesOutstanding" : [ "double", 49000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type2" ],
+                  "ID" : [ "int", 14 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "14" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 50 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 51 ],
+                              "sharesOutstanding" : [ "double", 50000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "HP" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 51 ],
+                              "secId" : [ "java.lang.String", "HP" ],
+                              "mktValue" : [ "double", 52 ],
+                              "sharesOutstanding" : [ "double", 51000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 49 ],
+                        "secId" : [ "java.lang.String", "RHAT" ],
+                        "mktValue" : [ "double", 50 ],
+                        "sharesOutstanding" : [ "double", 49000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 1 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "1" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "APPL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 6 ],
+                              "secId" : [ "java.lang.String", "APPL" ],
+                              "mktValue" : [ "double", 7 ],
+                              "sharesOutstanding" : [ "double", 6000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "AOL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 5 ],
+                              "secId" : [ "java.lang.String", "AOL" ],
+                              "mktValue" : [ "double", 6 ],
+                              "sharesOutstanding" : [ "double", 5000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 3 ],
+                        "secId" : [ "java.lang.String", "GOOG" ],
+                        "mktValue" : [ "double", 4 ],
+                        "sharesOutstanding" : [ "double", 3000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 4 ],
+                        "secId" : [ "java.lang.String", "MSFT" ],
+                        "mktValue" : [ "double", 5 ],
+                        "sharesOutstanding" : [ "double", 4000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 1 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "1" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "APPL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 6 ],
+                              "secId" : [ "java.lang.String", "APPL" ],
+                              "mktValue" : [ "double", 7 ],
+                              "sharesOutstanding" : [ "double", 6000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "AOL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 5 ],
+                              "secId" : [ "java.lang.String", "AOL" ],
+                              "mktValue" : [ "double", 6 ],
+                              "sharesOutstanding" : [ "double", 5000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 3 ],
+                        "secId" : [ "java.lang.String", "GOOG" ],
+                        "mktValue" : [ "double", 4 ],
+                        "sharesOutstanding" : [ "double", 3000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 4 ],
+                        "secId" : [ "java.lang.String", "MSFT" ],
+                        "mktValue" : [ "double", 5 ],
+                        "sharesOutstanding" : [ "double", 4000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 21 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "21" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 76 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 77 ],
+                              "sharesOutstanding" : [ "double", 76000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "RHAT" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 75 ],
+                              "secId" : [ "java.lang.String", "RHAT" ],
+                              "mktValue" : [ "double", 76 ],
+                              "sharesOutstanding" : [ "double", 75000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 73 ],
+                        "secId" : [ "java.lang.String", "SAP" ],
+                        "mktValue" : [ "double", 74 ],
+                        "sharesOutstanding" : [ "double", 73000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 74 ],
+                        "secId" : [ "java.lang.String", "DELL" ],
+                        "mktValue" : [ "double", 75 ],
+                        "sharesOutstanding" : [ "double", 74000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 21 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "21" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 76 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 77 ],
+                              "sharesOutstanding" : [ "double", 76000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "RHAT" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 75 ],
+                              "secId" : [ "java.lang.String", "RHAT" ],
+                              "mktValue" : [ "double", 76 ],
+                              "sharesOutstanding" : [ "double", 75000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 73 ],
+                        "secId" : [ "java.lang.String", "SAP" ],
+                        "mktValue" : [ "double", 74 ],
+                        "sharesOutstanding" : [ "double", 73000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 74 ],
+                        "secId" : [ "java.lang.String", "DELL" ],
+                        "mktValue" : [ "double", 75 ],
+                        "sharesOutstanding" : [ "double", 74000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 10 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "10" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 37 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 38 ],
+                              "sharesOutstanding" : [ "double", 37000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "RHAT" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 36 ],
+                              "secId" : [ "java.lang.String", "RHAT" ],
+                              "mktValue" : [ "double", 37 ],
+                              "sharesOutstanding" : [ "double", 36000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 35 ],
+                        "secId" : [ "java.lang.String", "DELL" ],
+                        "mktValue" : [ "double", 36 ],
+                        "sharesOutstanding" : [ "double", 35000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 10 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "10" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "NOVL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 37 ],
+                              "secId" : [ "java.lang.String", "NOVL" ],
+                              "mktValue" : [ "double", 38 ],
+                              "sharesOutstanding" : [ "double", 37000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "RHAT" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 36 ],
+                              "secId" : [ "java.lang.String", "RHAT" ],
+                              "mktValue" : [ "double", 37 ],
+                              "sharesOutstanding" : [ "double", 36000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 35 ],
+                        "secId" : [ "java.lang.String", "DELL" ],
+                        "mktValue" : [ "double", 36 ],
+                        "sharesOutstanding" : [ "double", 35000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 4 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "4" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "YHOO" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 15 ],
+                              "secId" : [ "java.lang.String", "YHOO" ],
+                              "mktValue" : [ "double", 16 ],
+                              "sharesOutstanding" : [ "double", 15000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "GOOG" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 16 ],
+                              "secId" : [ "java.lang.String", "GOOG" ],
+                              "mktValue" : [ "double", 17 ],
+                              "sharesOutstanding" : [ "double", 16000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 14 ],
+                        "secId" : [ "java.lang.String", "IBM" ],
+                        "mktValue" : [ "double", 15 ],
+                        "sharesOutstanding" : [ "double", 14000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type1" ],
+                  "ID" : [ "int", 4 ],
+                  "active" : [ "boolean", true ],
+                  "pk" : [ "java.lang.String", "4" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "YHOO" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 15 ],
+                              "secId" : [ "java.lang.String", "YHOO" ],
+                              "mktValue" : [ "double", 16 ],
+                              "sharesOutstanding" : [ "double", 15000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "GOOG" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 16 ],
+                              "secId" : [ "java.lang.String", "GOOG" ],
+                              "mktValue" : [ "double", 17 ],
+                              "sharesOutstanding" : [ "double", 16000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 14 ],
+                        "secId" : [ "java.lang.String", "IBM" ],
+                        "mktValue" : [ "double", 15 ],
+                        "sharesOutstanding" : [ "double", 14000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ],
+      [
+          "com.gemstone.gemfire.cache.query.types.StructType",
+          {
+            "r1" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 27 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "27" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "APPL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 97 ],
+                              "secId" : [ "java.lang.String", "APPL" ],
+                              "mktValue" : [ "double", 98 ],
+                              "sharesOutstanding" : [ "double", 97000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "AOL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 96 ],
+                              "secId" : [ "java.lang.String", "AOL" ],
+                              "mktValue" : [ "double", 97 ],
+                              "sharesOutstanding" : [ "double", 96000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 94 ],
+                        "secId" : [ "java.lang.String", "GOOG" ],
+                        "mktValue" : [ "double", 95 ],
+                        "sharesOutstanding" : [ "double", 94000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 95 ],
+                        "secId" : [ "java.lang.String", "MSFT" ],
+                        "mktValue" : [ "double", 96 ],
+                        "sharesOutstanding" : [ "double", 95000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ],
+            "r2" : [
+                "com.gemstone.gemfire.cache.query.data.Portfolio",
+                {
+                  "type" : [ "java.lang.String", "type0" ],
+                  "ID" : [ "int", 27 ],
+                  "active" : [ "boolean", false ],
+                  "pk" : [ "java.lang.String", "27" ],
+                  "collectionHolderMap" : [
+                      "java.util.HashMap",
+                      {
+                        "3" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "2" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "1" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ],
+                        "0" : [
+                            "com.gemstone.gemfire.cache.query.data.CollectionHolder",
+                            {
+                              "arr" : [
+                                  "java.lang.String[]",
+                                  [ "0", "1", "2", "3", "4", "SUN", "IBM",
+                                      "YHOO", "GOOG", "MSFT" ] ]
+                            } ]
+                      } ],
+                  "createTime" : [ "long", 0 ],
+                  "positions" : [
+                      "java.util.HashMap",
+                      {
+                        "APPL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 97 ],
+                              "secId" : [ "java.lang.String", "APPL" ],
+                              "mktValue" : [ "double", 98 ],
+                              "sharesOutstanding" : [ "double", 97000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ],
+                        "AOL" : [
+                            "com.gemstone.gemfire.cache.query.data.Position",
+                            {
+                              "id" : [ "int", 96 ],
+                              "secId" : [ "java.lang.String", "AOL" ],
+                              "mktValue" : [ "double", 97 ],
+                              "sharesOutstanding" : [ "double", 96000 ],
+                              "col" : [
+                                  "java.util.HashSet",
+                                  [ [ "java.lang.String", "1" ],
+                                      [ "java.lang.String", "0" ] ] ]
+                            } ]
+                      } ],
+                  "p1" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 94 ],
+                        "secId" : [ "java.lang.String", "GOOG" ],
+                        "mktValue" : [ "double", 95 ],
+                        "sharesOutstanding" : [ "double", 94000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "p2" : [
+                      "com.gemstone.gemfire.cache.query.data.Position",
+                      {
+                        "id" : [ "int", 95 ],
+                        "secId" : [ "java.lang.String", "MSFT" ],
+                        "mktValue" : [ "double", 96 ],
+                        "sharesOutstanding" : [ "double", 95000 ],
+                        "col" : [
+                            "java.util.HashSet",
+                            [ [ "java.lang.String", "1" ],
+                                [ "java.lang.String", "0" ] ] ]
+                      } ],
+                  "floatMinValue" : [ "float", 1.4E-45 ],
+                  "longMinValue" : [ "float", -9.223372E18 ],
+                  "doubleMinValue" : [ "double", 4.9E-324 ]
+                } ]
+          } ] ]
+} ]
\ No newline at end of file



[33/50] [abbrv] incubator-geode git commit: GEODE-427: add test logging and assertions

Posted by di...@apache.org.
GEODE-427: add test logging and assertions

This test refuses to reproduce the failure and
code review has not revealed the cause.
I've added additional test logging and assertions
to give more info the next time the test fails.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/06509f34
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/06509f34
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/06509f34

Branch: refs/heads/feature/GEODE-12
Commit: 06509f34f81cf7afa3de062c7ca342f309849e05
Parents: 2933ccd
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Fri Nov 6 13:40:35 2015 -0800
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Fri Nov 6 13:40:35 2015 -0800

----------------------------------------------------------------------
 .../management/MemoryThresholdsDUnitTest.java   | 34 +++++++++++++++++++-
 .../control/TestMemoryThresholdListener.java    | 13 ++++++++
 2 files changed, 46 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/06509f34/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java
index 50654f6..1d1ada3 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/cache/management/MemoryThresholdsDUnitTest.java
@@ -405,7 +405,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
     ServerPorts ports2 = startCacheServer(server2, ports1.getMcastPort(), 80f, 90f,
         regionName, false/*createPR*/, false/*notifyBySubscription*/, 0);
 
-    registerTestMemoryThresholdListener(server1);
+    registerLoggingTestMemoryThresholdListener(server1);
     registerTestMemoryThresholdListener(server2);
 
     //NORMAL -> CRITICAL
@@ -418,6 +418,9 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
         return null;
       }
     });
+    verifyListenerValue(server2, MemoryState.CRITICAL, 1, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 1, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 0, true);
 
     //make sure we get two events on remote server
     verifyListenerValue(server1, MemoryState.CRITICAL, 1, true);
@@ -434,6 +437,9 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
         return null;
       }
     });
+    verifyListenerValue(server2, MemoryState.CRITICAL, 1, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 2, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 0, true);
     verifyListenerValue(server1, MemoryState.CRITICAL, 1, true);
     verifyListenerValue(server1, MemoryState.EVICTION, 2, true);
     verifyListenerValue(server1, MemoryState.NORMAL, 0, true);;
@@ -446,6 +452,9 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
         return null;
       }
     });
+    verifyListenerValue(server2, MemoryState.CRITICAL, 1, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 2, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 0, true);
     verifyListenerValue(server1, MemoryState.CRITICAL, 1, true);
     verifyListenerValue(server1, MemoryState.EVICTION, 2, true);
     verifyListenerValue(server1, MemoryState.NORMAL, 0, true);
@@ -459,10 +468,14 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
       }
     });
 
+    verifyListenerValue(server2, MemoryState.CRITICAL, 1, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 2, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 1, true);
     verifyListenerValue(server1, MemoryState.CRITICAL, 1, true);
     verifyListenerValue(server1, MemoryState.EVICTION, 2, true);
     verifyListenerValue(server1, MemoryState.NORMAL, 1, true);
     
+    this.getLogWriter().info("before NORMAL->CRITICAL->NORMAL");
     //NORMAL -> EVICTION -> NORMAL
     server2.invoke(new SerializableCallable() {
       public Object call() throws Exception {
@@ -472,7 +485,11 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
         return null;
       }
     });
+    this.getLogWriter().info("after NORMAL->CRITICAL->NORMAL");
 
+    verifyListenerValue(server2, MemoryState.CRITICAL, 2, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 3, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 2, true);
     verifyListenerValue(server1, MemoryState.CRITICAL, 2, true);
     verifyListenerValue(server1, MemoryState.EVICTION, 3, true);
     verifyListenerValue(server1, MemoryState.NORMAL, 2, true);
@@ -486,6 +503,9 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
       }
     });
 
+    verifyListenerValue(server2, MemoryState.CRITICAL, 2, true);
+    verifyListenerValue(server2, MemoryState.EVICTION, 4, true);
+    verifyListenerValue(server2, MemoryState.NORMAL, 2, true);
     verifyListenerValue(server1, MemoryState.CRITICAL, 2, true);
     verifyListenerValue(server1, MemoryState.EVICTION, 4, true);
     verifyListenerValue(server1, MemoryState.NORMAL, 2, true);
@@ -1452,6 +1472,18 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
     });
   }
 
+  private void registerLoggingTestMemoryThresholdListener(VM vm) {
+    vm.invoke(new SerializableCallable() {
+      public Object call() throws Exception {
+        TestMemoryThresholdListener listener = new TestMemoryThresholdListener(true);
+        InternalResourceManager irm = ((GemFireCacheImpl)getCache()).getResourceManager();
+        irm.addResourceListener(ResourceType.HEAP_MEMORY, listener);
+        assertTrue(irm.getResourceListeners(ResourceType.HEAP_MEMORY).contains(listener));
+        return null;
+      }
+    });
+  }
+
   /**
    * Verifies that the test listener value on the given vm is what is expected
    * Note that for remote events useWaitCriterion must be true

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/06509f34/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/TestMemoryThresholdListener.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/TestMemoryThresholdListener.java b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/TestMemoryThresholdListener.java
index ba1feb6..7dd596c 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/TestMemoryThresholdListener.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/control/TestMemoryThresholdListener.java
@@ -16,6 +16,8 @@
  */
 package com.gemstone.gemfire.internal.cache.control;
 
+import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
+
 
 public class TestMemoryThresholdListener implements ResourceListener<MemoryEvent>{
   private int normalCalls = 0;
@@ -26,6 +28,14 @@ public class TestMemoryThresholdListener implements ResourceListener<MemoryEvent
   private long bytesFromThreshold = 0;
   private int currentHeapPercentage = 0;
   private int allCalls = 0;
+  private final boolean logOnEventCalls;
+  
+  public TestMemoryThresholdListener() {
+    this(false);
+  }
+  public TestMemoryThresholdListener(boolean log) {
+    this.logOnEventCalls = log;
+  }
 
   public  long getBytesFromThreshold() {
     synchronized (this) {
@@ -100,6 +110,9 @@ public class TestMemoryThresholdListener implements ResourceListener<MemoryEvent
    */
   @Override
   public void onEvent(MemoryEvent event) {
+    if (this.logOnEventCalls) {
+      InternalDistributedSystem.getAnyInstance().getLogWriter().info("TestMemoryThresholdListener onEvent " + event);
+    }
     synchronized (this) {
       if (event.getState().isNormal()) {
         this.normalCalls++;


[43/50] [abbrv] incubator-geode git commit: GEODE-304 Move test resources into src/test/resources

Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultArrayAndArrayList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultArrayAndArrayList.txt b/pulse/src/main/resources/testQueryResultArrayAndArrayList.txt
deleted file mode 100644
index 5048bdf..0000000
--- a/pulse/src/main/resources/testQueryResultArrayAndArrayList.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-{"result":[
-["int[]",[4,4,5]],
-["int[]",[1,1,2]],
-["java.util.ArrayList",{"0":["java.lang.String","value-18"],"1":["java.lang.String","value-28"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-17"],"1":["java.lang.String","value-27"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-16"],"1":["java.lang.String","value-26"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-15"],"1":["java.lang.String","value-25"]}]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultArrayList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultArrayList.txt b/pulse/src/main/resources/testQueryResultArrayList.txt
deleted file mode 100644
index 0aa81ee..0000000
--- a/pulse/src/main/resources/testQueryResultArrayList.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{"result":[
-["java.util.ArrayList",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"],"2":["java.lang.String","value-31"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}],
-["java.util.ArrayList",{"0":["java.lang.String","value-14"],"1":["java.lang.String","value-24"]}]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultArrayOfList.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultArrayOfList.txt b/pulse/src/main/resources/testQueryResultArrayOfList.txt
deleted file mode 100644
index f977431..0000000
--- a/pulse/src/main/resources/testQueryResultArrayOfList.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-{"result":[
- ["java.util.List[]",[
-                        ["java.util.List",{"0":["java.lang.String","value-10"],"1":["java.lang.String","value-20"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}]
-                     ]],
-
- ["java.util.List[]",[
-                        ["java.util.List",{"0":["java.lang.String","value-10"],"1":["java.lang.String","value-20"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-11"],"1":["java.lang.String","value-21"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-12"],"1":["java.lang.String","value-22"]}],
-                        ["java.util.List",{"0":["java.lang.String","value-13"],"1":["java.lang.String","value-23"]}]
-                     ]]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultClusterSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultClusterSmall.txt b/pulse/src/main/resources/testQueryResultClusterSmall.txt
deleted file mode 100644
index 25beaba..0000000
--- a/pulse/src/main/resources/testQueryResultClusterSmall.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-{"result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["ja
 va.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.uti
 l.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",2],"active":["boolean",true],"pk":["java.lang.String","2"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",8],"secId":["java.lang.String","SAP"],"mktValue":["double",9],"sharesOutstanding":["double",8000],"col":["java.util
 .HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",9],"secId":["java.lang.String","DELL"],"mktValue":["double",10],"sharesOutstanding":["double",9000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",7],"secId":["java.lang.String","ORCL"],"mktValue":["double",8],"sharesOutstanding":["double",7000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type0"],"ID":["int",3],"active":["boolean",false],"pk":["java.lang.String","3"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",12],"secId":["java.lang.String","HP"],"mktValue":["double",13],"sharesOutstanding":["double",12000],"col":["java.ut
 il.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",13],"secId":["java.lang.String","SUN"],"mktValue":["double",14],"sharesOutstanding":["double",13000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",10],"secId":["java.lang.String","RHAT"],"mktValue":["double",11],"sharesOutstanding":["double",10000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",11],"secId":["java.lang.String","NOVL"],"mktValue":["double",12],"sharesOutstanding":["double",11000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type1"],"ID":["int",4],"active":["boolean",true],"pk":["java.lang.String","4"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",15],"secId":["java.lang.String","YHOO"],"mktValue":["double",16],"sharesOutstanding":["double",15000],"col":["java
 .util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",16],"secId":["java.lang.String","GOOG"],"mktValue":["double",17],"sharesOutstanding":["double",16000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",14],"secId":["java.lang.String","IBM"],"mktValue":["double",15],"sharesOutstanding":["double",14000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-    
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type2"],"ID":["int",5],"active":["boolean",false],"pk":["java.lang.String","5"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",19],"secId":["java.lang.String","APPL"],"mktValue":["double",20],"sharesOutstanding":["double",19000],"col":["jav
 a.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",20],"secId":["java.lang.String","ORCL"],"mktValue":["double",21],"sharesOutstanding":["double",20000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",17],"secId":["java.lang.String","MSFT"],"mktValue":["double",18],"sharesOutstanding":["double",17000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",18],"secId":["java.lang.String","AOL"],"mktValue":["double",19],"sharesOutstanding":["double",18000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]   
-    ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultClusterWithStruct.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultClusterWithStruct.txt b/pulse/src/main/resources/testQueryResultClusterWithStruct.txt
deleted file mode 100644
index 2261286..0000000
--- a/pulse/src/main/resources/testQueryResultClusterWithStruct.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-    "result":[
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",24],"active":["boolean",true],"pk":["java.lang.String","24"],"collectionHolderMap":["j
 ava.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"ORCL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",85],"secId":["java.lang.String","ORCL"],"mktValue":["double",86],"sharesOutstanding":["double",85000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int"
 ,86],"secId":["java.lang.String","SAP"],"mktValue":["double",87],"sharesOutstanding":["double",86000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",84],"secId":["java.lang.String","APPL"],"mktValue":["double",85],"sharesOutstanding":["double",84000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":
 ["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",15],"active":["boolean",false],"pk":["java.lang.String","15"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int
 ",54],"secId":["java.lang.String","YHOO"],"mktValue":["double",55],"sharesOutstanding":["double",54000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",55],"secId":["java.lang.String","GOOG"],"mktValue":["double",56],"sharesOutstanding":["double",55000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",52],"secId":["java.lang.String","SUN"],"mktValue":["double",53],"sharesOutstanding":["double",52000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",53],"secId":["java.lang.String","IBM"],"mktValue":["double",54],"sharesOutstanding":["double",53000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["fl
 oat",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["in
 t",27],"secId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["floa
 t",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",7],"active":["boolean",false],"pk":["java.lang.String","7"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",27],"se
 cId":["java.lang.String","IBM"],"mktValue":["double",28],"sharesOutstanding":["double",27000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"SUN":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",26],"secId":["java.lang.String","SUN"],"mktValue":["double",27],"sharesOutstanding":["double",26000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",24],"secId":["java.lang.String","NOVL"],"mktValue":["double",25],"sharesOutstanding":["double",24000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",25],"secId":["java.lang.String","HP"],"mktValue":["double",26],"sharesOutstanding":["double",25000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.2233
 72E18],"doubleMinValue":["double",4.9E-324]}]}],
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["
 int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type2"],"ID":["int",14],"active":["boolean",true],"pk":["java.lang.String","14"],"collectionHolderMap":["jav
 a.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",50],"secId":["java.lang.String","NOVL"],"mktValue":["double",51],"sharesOutstanding":["double",50000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"HP":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",51
 ],"secId":["java.lang.String","HP"],"mktValue":["double",52],"sharesOutstanding":["double",51000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",49],"secId":["java.lang.String","RHAT"],"mktValue":["double",50],"sharesOutstanding":["double",49000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}],
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["i
 nt",6],"secId":["java.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.22
 3372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",false],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"APPL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",6],"secId":["j
 ava.lang.String","APPL"],"mktValue":["double",7],"sharesOutstanding":["double",6000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"AOL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",5],"secId":["java.lang.String","AOL"],"mktValue":["double",6],"sharesOutstanding":["double",5000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",3],"secId":["java.lang.String","GOOG"],"mktValue":["double",4],"sharesOutstanding":["double",3000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",4],"secId":["java.lang.String","MSFT"],"mktValue":["double",5],"sharesOutstanding":["double",4000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMi
 nValue":["double",4.9E-324]}]}],
-            ["com.gemstone.gemfire.cache.query.types.StructType",{"r1":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":[
 "int",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue"
 :["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],"r2":["com.gemstone.gemfire.cache.query.data.Portfolio",{"type":["java.lang.String","type0"],"ID":["int",21],"active":["boolean",false],"pk":["java.lang.String","21"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4","SUN","IBM","YHOO","GOOG","MSFT"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"NOVL":["com.gemstone.gemfire.cache.query.data.Position",{"id":["in
 t",76],"secId":["java.lang.String","NOVL"],"mktValue":["double",77],"sharesOutstanding":["double",76000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",75],"secId":["java.lang.String","RHAT"],"mktValue":["double",76],"sharesOutstanding":["double",75000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",73],"secId":["java.lang.String","SAP"],"mktValue":["double",74],"sharesOutstanding":["double",73000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",74],"secId":["java.lang.String","DELL"],"mktValue":["double",75],"sharesOutstanding":["double",74000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"floatMinValue":["float",1.4E-45],"longMinValue":["
 float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]}]
-          ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultHashMap.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultHashMap.txt b/pulse/src/main/resources/testQueryResultHashMap.txt
deleted file mode 100644
index 16471b5..0000000
--- a/pulse/src/main/resources/testQueryResultHashMap.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-{"result":[
-  ["java.util.HashMap",{
-    "3":["java.lang.String","THREE"],
-	"2":["java.lang.String","TWO"],
-	"1":["java.lang.String","ONE"],
-	"4":["java.lang.String","FOUR"]
-  }]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultHashMapSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultHashMapSmall.txt b/pulse/src/main/resources/testQueryResultHashMapSmall.txt
deleted file mode 100644
index 9f0b208..0000000
--- a/pulse/src/main/resources/testQueryResultHashMapSmall.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-{"result":[
-["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",54],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",55],"sharesOutstanding":["double",54000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",55],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",56],"sharesOutstanding":["double",55000]}]}],
-["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",54],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",55],"sharesOutstanding":["double",54000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",55],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",56],"sharesOutstanding":["double",55000]}]}],
-["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
-["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
-["java.util.HashMap",{"SAP":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","SAP"],"id":["int",47],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",48],"sharesOutstanding":["double",47000]}],"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",48],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",49],"sharesOutstanding":["double",48000]}]}],
-["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
-["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
-["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","YHOO"],"id":["int",93],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",94],"sharesOutstanding":["double",93000]}],"IBM":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","IBM"],"id":["int",92],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",93],"sharesOutstanding":["double",92000]}]}],
-["java.util.HashMap",{"DELL":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","DELL"],"id":["int",22],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",23],"sharesOutstanding":["double",22000]}],"RHAT":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","RHAT"],"id":["int",23],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",24],"sharesOutstanding":["double",23000]}]}],
-["java.util.HashMap",{"MSFT":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","MSFT"],"id":["int",69],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",70],"sharesOutstanding":["double",69000]}],"GOOG":["com.gemstone.gemfire.cache.query.data.Position",{"secId":["java.lang.String","GOOG"],"id":["int",68],"col":["java.util.Set",{"1":["java.lang.String","0"],"0":["java.lang.String","1"]}],"mktValue":["double",69],"sharesOutstanding":["double",68000]}]}]
-]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/895f9951/pulse/src/main/resources/testQueryResultSmall.txt
----------------------------------------------------------------------
diff --git a/pulse/src/main/resources/testQueryResultSmall.txt b/pulse/src/main/resources/testQueryResultSmall.txt
deleted file mode 100644
index 13ab5bf..0000000
--- a/pulse/src/main/resources/testQueryResultSmall.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-{"result":[
-  {"member":[["java.lang.String","pc68(7930)<v9>:30319"]],
-   "result":[
-    ["com.gemstone.gemfire.cache.query.data.PortfolioDummy",
-     {"type":["java.lang.String","type0"],"ID":["int",0],"active":["boolean",true],"pk":["java.lang.String","0"],"collectionHolderMapDummy":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["0","1","2","3","4"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["10","11","12","13","14"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["20","21","22","23","24"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["30","31","32","33","34"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO"],"mktValue":["double",3],"sharesOutstanding":["double",2000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"IBM":["com.gemstone.gemfire.cache.query.data
 .Position",{"id":["int",1],"secId":["java.lang.String","IBM"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}],
-     
-    ["com.gemstone.gemfire.cache.query.data.Portfolio",
-     {"type":["java.lang.String","type1"],"ID":["int",1],"active":["boolean",true],"pk":["java.lang.String","1"],"collectionHolderMap":["java.util.HashMap",{"3":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN","IBM","YHOO","GOOG","MSFT"]]}],"2":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN1","IBM1","YHOO1","GOOG1","MSFT1"]]}],"1":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN2","IBM2","YHOO2","GOOG2","MSFT2"]]}],"0":["com.gemstone.gemfire.cache.query.data.CollectionHolder",{"arr":["java.lang.String[]",["SUN3","IBM3","YHOO3","GOOG3","MSFT3"]]}]}],"createTime":["long",0],"positions":["java.util.HashMap",{"YHOO1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",2],"secId":["java.lang.String","YHOO1"],"mktValue":["double",3],"sharesOutstanding":["double",2001],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]
 ]}],"IBM1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",1],"secId":["java.lang.String","IBM1"],"mktValue":["double",2],"sharesOutstanding":["double",1000],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}]}],"p1":["com.gemstone.gemfire.cache.query.data.Position",{"id":["int",0],"secId":["java.lang.String","SUN"],"mktValue":["double",1],"sharesOutstanding":["double",0],"col":["java.util.HashSet",[["java.lang.String","1"],["java.lang.String","0"]]]}],"p2":null,"floatMinValue":["float",1.4E-45],"longMinValue":["float",-9.223372E18],"doubleMinValue":["double",4.9E-324]}]
-   ]
-  }
-  ]
-}
\ No newline at end of file