You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by sb...@apache.org on 2018/04/06 20:54:57 UTC

[geode] branch master updated (d234394 -> e35aac5)

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

sbawaskar pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/geode.git.


    from d234394  Update Dockerfile to: - use geode binary rather than building one on the fly - update to version 1.4.0 Updated Readme
     add db99985  rev the version number since a release branch has been created for 1.4.0
     add 2249d60  GEODE-4184: Handled concurrent access of HashSet
     add 12307b8  GEODE-4177: client does not receive all put all creates when servers close cache
     add bb9ae49  GEODE-4229 CI failure due to suspect string: "Locator socket was closed unexpectedly"
     add 2d4cd26  GEODE-4135: Awaitility condition added
     add 636cb7d  Fix script so passing.txt is branch-dependent.
     add 78438f8  GEODE-4131: add the deprecated API in MemberMXBean (#1231)
     add 92ced79  GEODE-4160: fix gfsh describe jdbc-connection (#1223)
     add 7e42f33  GEODE-4221: Restore the ability to access the debugging VM. (#1234)
     add 193bb07  GEODE-4158: Correct the detection of Geode-internal classes for serialization. - Remove consideration of any class under org.apache as a Geode-internal   class that resulted from a search-and-replace.
     add 75c0413  GEODE-3965: rename DistributionManager classes
     add 1788b5f  GEODE-3965: define exceptionInThreads methods in DistributionManager
     add 1f4c907  GEODE-3965: rename and cleanup DistributionManager tests
     add a675572  GEODE-4192 GetServer request should return error if no servers found
     add 5c6c297  GEODE-4231: Renamed FunctionAdapter test resource file to have .ser extension
     add 1954a35  GEODE-4247: Pre-populate email subject and body files
     add ad74d98  GEODE-4148 Locator threshold before rebalancing clients
     add 977e16b  GEODE-4131: reduce flakiness of the added acceptance test (#1247)
     add 83edc8d  GEODE-4230: fixed the heap example
     add 61077fb  GEODE-4051: change StateMarkerMessage to always reply
     add f905ea2  Merge pull request #1239 from dschneider-pivotal/feature/GEODE-4051
     add 55adfec  changed DistributionManager to ClusterDistributionManager in unit test
     add 22a443b  GEODE-4172: CI Failure:CqPerfUsingPoolDUnitTest.testMatchingCQsWithMultipleServers (#1222)
     add 2505155  GEODE-4016: Create benchmarks for eviction (#1240)
     add ff008e3  GEODE-3539: fix test category (#1253)
     add 3cf7caa  Squashed commit of the following:
     add 6eece22  GEODE-4237: The JdbcLoader creates PdxInstance using region mapping (column to field).
     add 8998a8f  [GEODE-4265] Add dunit progress tool to docker image.
     add 15ae789  [GEODE-4265] Use updated version that has been appropriately licensed.
     add 90f8f62  GEODE-3974: Improve permissions for geode-modules functions (#1258)
     add 7d7e1da  GEODE-4225: Extend ClusterStartupRule to specify member / client version.
     add 48d93ed  GEODE-3539: rule cleanup (#1242)
     add 3bc3b51  GEODE-4241: Write region mapping to cluster configuration
     add fbad978  [GEODE-4274] Add TestExamples job. (#1267)
     add 39d9c2c  GEODE-4225: getVM(n) call does not accidentally bounce the VM with current version. (#1266)
     add c1c7e51  GEODE-3946: add version check when connect to cluster using gfsh (#1259)
     add b54189b  GEODE-4236: Increase default timeout for await methods (#1268)
     add 66007d6  Add tag to DistributedTest so it runs on a different worker class.
     add da3384d  GEODE-4232: Switch to minuscule initial letter for Javadoc deprecated tag.
     add a4329ad  GEODE-4255: Remove mandatory failure on macOS.
     add 8c5aceb  GEODE-4180 always use absolute paths
     add 740289c  GEODE-3974: Improve permissions for geode-lucene functions
     add 49d28f9  GEODE-3974: Improve permissions for geode-connectors functions (#1265)
     add 2ba05e0  GEODE-4246: Skip setting the mcast-port property.
     add 4e065c4  GEODE-4239: refactor tests to use new ExecutorServiceRule (#1244)
     add 5c1d8ef  GEODE-4101: Add --redirect-output flag to GFSH (#1203)
     add ec33108  GEODE-4268: Delete geode-benchmarks and move benchmarks to geode-core (#1263)
     add 4a0f565  GEODE-4286: Use canonical path for docker mounted volumes (#1275)
     add bed35d3  GEODE-4101: Remove test assertions that mask failure information (#1276)
     add 8afb56e  GEODE-4252: User function execution produces correct errors (#1269)
     add e7b29fa  GEODE-4281: Move three security test classes out of production code.
     add 522e70e  GEODE-4101: Only check for specific command line arguments (#1278)
     add 9eb82df  GEODE-4293: Pulse works correctly when jmx-manager-password-file is set (#1279)
     add 511e131  GEODE-2556 RollingUpgradeDUnitTest.testRollServersOnPersistentRegion_dataserializable[0] fails intermittently
     add d0f5068  GEODE-4280 add the ability to close a Driver and to see if the driver is usable
     add 6ceeb12  GEODE-4144: Do not client side event id if port has not been set(#1277)
     add fb166cc  GEODE-4257: change default of value-contains-primary-key (#1261)
     add 7339fbc  Feature/geode 3583 storage (#1285)
     add cf31261  GEODE-4227 : Cluster config updated during Lucene Reindex (#1257)
     add e662639  GEODE-4227: applying spotless
     add 13364a3  GEODE-4290 add operation time statistics to the protobuf server
     add c31a0f8  GEODE-4296 Protobuf driver should turn off TCP delay, or make it configurable
     add 2a52890  GEODE-4292: Update scm refs in maven pom to github (#1280)
     add e36e42b  GEODE-4294 User Guide: Region level expiration is not supported for p… (#1282)
     add e1434bd  GEODE-4298: Restore public access to StartServer method.
     add 6d1f2b6  GEODE-4291: Avoid asking user input in SocketCreator. (#1283)
     add 2affe0f  GEODE-3745 User Guide: Incomplete diagram, durable client
     add 1ed9e94  GEODE-527: Fix race condition that caused sporadic test failure (#1296)
     add 541f0d9  GEODE-4140: Avoid race condition in rolling upgrade tests.
     add 6267bb5  GEODE-4303: Add assertions to nil test.
     add da42607  GEODE-4285: Get a distributed lock if we can't find a PDX type
     add fccdd15  GEODE-4310: allow ResourcePermission to take Strings as arguments for Resource and Operation. (#1300)
     add f565ac1  GEODE-2275: Remove async creation of shared static resource (#1298)
     add c9feba3  GEODE-4299: refactor eviction (#1290)
     add ffee51a  GEODE-4305: encapsulate the concurrencyChecksEnabled field (#1297)
     add 501cfda  GEODE-4147: Add variability to client rebalance logic.
     add 893f5a6  GEODE-4316: Additional function deploy tests (#1303)
     add 3504d51  GEODE-4304: use the gettor method for dataPolicy (#1295)
     add f0d3f23  GEODE-4238: rewrite flaky region expiration tests (#1292)
     add cb3baf3  GEODE-3322: Fix javadoc warnings
     add 081aa75  Commit-then-review:  updated Gemfile.lock file for building documentation
     add 00be4f9  GEODE-3974: function security improvement (#1287)
     add 75f2401  GEODE-4129: do not list coordinator as a different entry in list memb… (#1308)
     add 90617d0  GEODE-427: Prevent out of order message processing (#1307)
     add 33d7f4f  GEODE-4275: Improved StartMemberUtils.addMaxHeap (#1270)
     add 2d5ff11  GEODE-4061 Update docs output for gfsh list members; (#1309)
     add e63aaf8  GEODE-4251: Removed the 2 second client timeout from the test
     add 2d04130  GEODE-4312: Wait for rebalancing to complete as part of teardown (#1302)
     add b1cb0e3  GEODE-4307: Removing some static calls to GemFireCacheImpl.getForPDX
     add c1cf5d1  GEODE-4031: Update javadocs to include .gfd snapshot extension requirement (#1311)
     add b690cfa  GEODE-4015: Rewrite queue conflation tests (#1312)
     add 8d02247  GEODE-4332: Gfsh start locator should not retrieve cluster status when --connect=false (#1315)
     add 4f0c0b1  GEODE-4333: add unit tests for AbstractRegionMap.destroy (#1314)
     add 7fc5d6e  GEODE-3554: Add javadoc warning about getAnyInstance in CacheCallback
     add ec53f62  GEODE-3554: Add additional javadoc about how to get Cache.
     add 051349b  GEODE-4138: Move http related test to geode-web (#1320)
     add 4d82995  GEODE-4136: Move http related test to geode-web (#1319)
     add ea77216  GEODE-4306: Added concurrent checks enabled test to event time
     add aabad5f  GEODE-4315 Convert JSONWrapper to an interface
     add 63a96d9  GEODE-4317 add error handling to the experimental ProtobufDriver's Region implementation
     add 6501fb5  GEODE-4330: Move logic for handling temporary files during backup (#1323)
     add 6df14c8  GEODE-3974: Core function security improvement (#1310)
     add c9a832b  GEODE-4360: User Guide: Remove --eviction-enabled option from gfsh create region doc
     add 4f28412  Update Gemfile.lock (nokogiri fix; Bookbinder bump)
     add 4d46ba5  GEODE-4079 Identify hash indexes as deprecated in docs for gfsh create index command
     add 1f06a68  GEODE-4365: do not call GemFireCacheImpl.getExisting (#1331)
     add 1c95035  GEODE-4355: use Awaitility to fix ControlFileWatchdogIntegrationTest flakiness (#1329)
     add ee9b51b  GEODE-4358: Added check for null updater
     add f4b7f6d  GEODE-4374: Mark ShutdownCommandOverHttpDUnitTest as Flaky
     add 7752308  GEODE-4370: Ensure that rmi-io uses the JMX/RMI port (#1339)
     add a8f99b5  GEODE-4223: Test now waits until internal lucene regions are ready (#1301)
     add e7b96eb  GEODE-4369: remove generics from InternalRegion and InternalDistributedRegion (#1336)
     add c0bbe03  GEODE-4329: Move logic for copying files outside of BackupManager (#1334)
     add b484b66  GEODE-4334: Merge protobuf modules (#1332)
     add 61d1d4d  GEODE-4309: Refactor ArgumentRedactor for improved robustness. (#1313)
     add e664ce6  GEODE-3738: Use DUnit Rules to remove flakiness from legacy Authorization tests
     add f1d1144  GEODE-4389 Overriding a cache listener from a template region works correctly (#1345)
     add af25a80  GEODE-4379: Move RemoteOutputStreamServer from gfsh to the manager (#1341)
     add 16f2d53  GEODE-4387: Removing GemFireCacheImpl.setInstanceForTests
     add 47df59a  GEODE-4142: save commit message for failover after jta commit (#1324)
     add e63152a  GEODE-4354: Add --if-not-exists option to create region (#1328)
     add 2f81f40  GEODE-4094: ClientHealthMonitor may cause an NPE in a ServerConnection (#1326)
     add d707e2c  GEODE-4300 Server logs warning message when protobuf client closes socket
     add d49ca71  GEODE-4354: Update sanctioned-geode-core-serializables.txt
     add dd24cb9  GEODE-4374: Allow client calls to complete before shutting down (#1354)
     add 819599b  GEODE-4139: Add javac processor to ensure correct RunWith options are enabled for parameterized tests (#1318)
     add ebc1d5e  GEODE-3205: GEODE-2790: fix flakiness in DiskSpaceLimitIntegrationTest (#1350)
     add d0fef0f  GEODE-3915: use ClassName type for cache-loader, writer and listeners (#1327)
     add 4e7a98f  GEODE-4418: add FlakyTest category to testMemLRUEvictionNDestroyNNumOverflowOnDiskCount
     add aab2332  GEODE-4390: add FlakyTest category to testCloseDiskStoreWhenPut
     add c3ead73  GEODE-4418: add FlakyTest category to testCleanupAfterConflict
     add fe3e41f  GEODE-4149: Replace CacheFactory.getInstance(getSystem()) with JUnit4CacheTestCase.getCache(). (#1348)
     add 5302d88  GEODE-4368: Rename server connection classes. (#1343)
     add 52ff5ef  GEODE-4328: Make backup into a task run by a single thread (#1351)
     add 5149f3e  GEODE-4438: Removing unused .ser files
     add 215177f  GEODE-4308: Allow two caches in the same JVM if a feature flag is on
     add 8dab486  GEODE-4417: Remove support for DES. (#1355)
     add a0fc41b  GEODE-4380: Trigger build of geode-examples off geode success. (#1342)
     add 0d4940d  GEODE-4219: Test will properly shutdown listeners (#1325)
     add c6ce067  GEODE-4375: Fix problem that an exception occurs when transaction from CacheServer via Pool (#1363)
     add 21e2e0a  GEODE-4364: extract RegionMapDestroy and add RegionMapDestroyTest (#1347)
     add de9d814  GEODE-4429: Remove unnecessary modifiers from interfaces in geode-core:cache
     add a6ac186  GEODE-4431: Remove unnecessary modifiers from interfaces in geode-core:internal
     add adfd511  [GEODE-4371] Add lurker process that captures callstacks. (#1337)
     add 9cf05c1  GEODE-4433: Remove unnecessary modifiers from interfaces outside geode-core
     add 751735d  GEODE-4432: Remove unnecessary modifiers from interfaces in geode-core
     add 9438685  GEODE-4430: Remove unnecessary modifiers from interfaces in geode-core:internal.cache
     add 2615332  GEODE-4373: gfsh 'describe region' not showing accessor region description (#1365)
     add 4a75148  GEODE-4390: Replace flaky test with new tests (#1371)
     add a5068ff  GEODE-3834: Use TemporaryFolder rule in backup tests that did not yet use it (#1373)
     add 503d622  GEODE-4013: Ensure that non-daemon thread is used during shutdown of … (#1368)
     add 329e0c5  GEODE-3653: Remove testHook from AbstractGatewaySenderEventProcessor (#1217)
     add 0f6e09c  GEODE-3800: Replace BackupManager with BackupService (#1372)
     add 94049aa  GEODE-4405: Move backup target and base line dirs to prepare backup message (#1377)
     add b22db64  Update NOTICE with 2018 copyright
     add 6011e09  GEODE-3127: add function execution to new client protocol. (#1357)
     add 80ad2d7  GEODE-4270: remove race condition where CacheClientProxy could be asked to (#1378)
     add c1b21c0  GEODE-4439 Refactor HandShake.java
     add 198b9e0  GEODE-4076: throw AuthenticationRequiredException when failed to find… (#1369)
     add 232d16c  Update Dockerfile to: - use geode binary rather than building one on the fly - update to version 1.4.0 Updated Readme
     add 40a2ca0  GEODE-3966: Avoid singletons by passing distributed system and cache. (#1366)
     add 1c89fe1  GEODE-4397: refactor RegionMapDestroy destroy operation (#1370)
     add 158992b  GEODE-4509: change uses of LocalRegion to InternalRegion (#1379)
     add c36a113  GEODE-4487: Remove singleton calls from offheap package (#1382)
     add e9b4bd5  GEODE-4442: Move abort of backups to separate message (#1381)
     add b578408  GEODE-3876: refactor expiry options for create region and alter regio… (#1356)
     add 674e729  GEODE-4375: Fix problem that an exception occurs when transaction from CacheServer via Pool (#1363)
     add 4caba98  oops - spotlessApply
     add 906ed2a  GEODE-3948 Improve CQ performance under flaky network conditions
     add 6c331d1  GEODE-4499: Test adding a compressor to an existing persistent region. (#1384)
     add 69443da  GEODE-4598: Make LRUListWithAsyncSorting the default eviction list (#1387)
     add ff1b8c7  GEODE-4389: Ensure that region template creation does not require callback classes on the locator (#1390)
     add e3b0666  Fix capture_call_stacks.sh (#1393)
     add 2ebd5b0  GEODE-4392: Remove catch blocks that immediately rethrow the caught exception. (#1385)
     add f0d40e3  GEODE-4604: rest api function execution needs to check the required p… (#1388)
     add 5bec6b8  GEODE-4590: pass executor in to clear (#1392)
     add 8670ade  GEODE-4618: Mark test as flaky while root cause is investigated (#1398)
     add 82f41a4  GEODE-4616: Missed capturing the callstacks into the artifacts. (#1399)
     add aa46923  GEODE-3974: improve permission for Internal functions (#1395)
     add 8e9d4ce  GEODE-4596: remove an unused TestFunction class. (#1386)
     add 952db5f  GEODE-1758: Refactor, test and clean up TypeUtils (#1367)
     add c248b1e  Use openjdk:8 for base docker image.
     add f69130e  GEODE-4609: Create region gfsh command option --skip-if-exists defaults to false
     add e1781fb  GEODE-4354: On create region command change option --skip-if-exists to --if-not-exists
     add 31b7f15  GEODE-4353: Deprecating security-client-dhalgo
     add ad5a311  [GEODE-4630] Add timestamps directories to subdivide test artifacts. (#1412)
     add 45312b9  GEODE-4621: Schedule scans only if list is above max eviction attempt… (#1408)
     add cd92f9a  GEODE-4631: need a public class to mock (#1413)
     add 05e2c8c  GEODE-4573 set JTAPaused flag even if JTA is not yet bootstrapped when pauseTransaction is executed. (#1403)
     add fe31227  GEODE-4607: Remove protobuf Request and Response objects, renumber message types (#1389)
     add ff215d4  GEODE-4435 Move queueSize stat increment to after writing to disk. (#1397)
     add a39394e  GEODE-4320: Reconcile disparity between Banner and AbstractConfig
     add 24601a6  GEODE-4629: Ignore tests that assume non-approximate LRU (#1417)
     add f848621  GEODE-4588: remove call of getAnyInstance (#1394)
     add b1ba8fd  GEODE-4583: remove getAnyInstance calls (#1407)
     add 17654b9  GEODE-2569: Avoid unhelpful log message via a null check. (#1404)
     add bbea69a  GEODE-3540: unable to gfsh destroy gateway-sender (#1414)
     add b7c4bd8  merge from feature/GEODE-3643
     add f6a982e  GEODE-4639: Removing Java PathFinder concurrency test runner
     add 783005a  GEODE-4566: remove getInstance calls from PartitionMessage (#1411)
     add 735b44e  GEODE-4575: remove getAnyInstance call in CacheCreation (#1406)
     add fc3e144  GEODE-4586: remove getAnyInstance calls from RegionVersionVector (#1402)
     add 75d0f9d  GEODE-4629: Fix tests dependant on LRU eviction order (#1423)
     add 2685566  GEODE-4372: clean up RemoteOperationMessage classes (#1338)
     add 3114c21  GEODE-4636: Update Style XML to allow human-readable spacing in comments (#1415)
     add 03b7c14  GEODE-4642: Remove PowerMock any() method calls from non-mock invocations.
     add 5749ec9  Adding 1.4.0 as an old version to test against
     add cb82c21  GEODE-4615 Deadlock shutting down client cache
     add 024110c  GEODE-4613: always redirect jdk loggers to file no matter what mode Gfsh is in. (#1424)
     add 66dbc8e  GEODE-3813: Deprecating RegisterInterest ALL_KEYS and List behavior (#1376)
     add 4a9e651  GEODE-2667:  Add API to destroy GatewayReceiver (#1410)
     add e7867c5  User Guide: Fixed format issues in <cache> element reference
     add a36f6ad  GEODE-3876: gfsh command for custom expiry (#1401)
     add ffd89d4  GEODE-4622 Add gradle-versions-plugin for dependency scanning
     add c076bef  GEODE-4622 Update library dependencies
     add 81c5777  GEODE-4511: Switch to lazy initialization of the default pool. (#1420)
     add 3cdce4b  GEODE-3616: Clean up ClientHealthMonitorJUnitTest (#1375)
     add c490493  User Guide: Update expiration overview, modify figure
     add 273d510  Revert "GEODE-3813: Deprecating RegisterInterest ALL_KEYS and List behavior (#1376)"
     add 30767df  remove getInstance calls in ShutdownAllRequest (#1429)
     add 303b693  GEODE-3921 Adjust Dockerfile to be Alpine-based for size
     add 49cb2eb  GEODE-3813: Deprecating RegisterInterest ALL_KEYS and List behavior (#1438)
     add 32f058c  GEODE-4652 Add docs for LuceneServiceMXBean
     add 9f17736  GEODE-3643 Add function execution on specific member
     add c03072d  GEODE-4645: Update help string for create region --if-not-exists (#1431)
     add 954ccb5  GEODE-3974: revert a change to log the exception in the server logs (#1444)
     add 68deb0d  GEODE-800: Update fast-classpath-scanner to 2.18.1 (#1430)
     add da5da79  GEODE-4651: fix transactional destroy entry leak (#1433)
     add 0290f94  GEODE-4649 Specify minimum java update version (#1451)
     add 10a9124  GEODE-4403: Remove ProtobufErrorCode (#1432)
     add 53178f8  GEODE-800: Reduce test iterations to avoid timeouts
     add 5252419  GEODE-4511: Ensure a pool is available for durable client subscription. (#1448)
     add 3a2a539  GEODE-4655: Use smaller eviction limit to avoid async scanning. (#1446)
     add f3e37e1  GEODE-4640: Remove potential race condition from RemoveCommandDUnitTest. (#1421)
     add ffd2dc7  Bump version in README
     add de7c6d8  GEODE-3967: There're following 9 problems fixed here: 1) When ConcurrentCacheModificationException happened, GatewaySenderEventImpl  should save the status and notify gatewaysender if it hold primary queue, because other member might have put the event into the secondary queue. 2) In AbstractUpdateOperation's doPutOrCreate's 3 tries of basicUpdate, the 3rd try should allow both create and update. 3) Let event with CME not to dispatch. The old logic does not allow CME eve [...]
     add d14627f  GEODE-4585: remove getAnyInstance call (#1428)
     add dec2cfe  GEODE-4377: Don't catch encoding exceptions in OperationHandlers
     add 604f2ad  GEODE-4476: Remove getInstance() calls from org.apache.geode.cache.query (#1427)
     add c69046c  User Guide: Simplify source files and directories in “data management” section
     add e44bf9e  GEODE-4377: Don't catch encoding exceptions in OperationHandlers
     add 39afc33  GEODE-4628: Gfsh connect should infer more about the conenction type (#1445)
     add dae7332  [GEODE-4676] Add callstack processing to non-dunit tests.
     add 6181a93  Merge pull request #1457 from smgoller/GEODE-4676
     add adaa01a  GEODE-4615 Deadlock shutting down client cache
     add 7c5cd35  GEODE-4633: un-deprecate peer-auth-init and more javadoc (#1442)
     add 5be709c  GEODE-4295: convert loaded PdxInstance (#1453)
     add 0e6e228  GEODE-4394: gfsh put command: change option --skip-if-exists to --if-… (#1425)
     add 4595d69  GEODE-4473: Removed GemFireCacheImpl.getInstance() calls
     add eb8e1d2  GEODE-4467: Removed instances of singleton usage
     add a8e3b4b  GEODE-4694: add missing subnav entry to docs for gfsh destroy (#1464)
     add 8dc364f  GEODE-4653: Add JSONFormatterFailuresTest with simple examples. (#1441)
     add efab926  GEODE-4671: Removing flags that aren't recognized by JDK 9
     add 41d63a5  GEODE-4670: Removing unused reflection of JDK methods
     add baa847c  GEODE-3: Enabling property to run tests with a different JVM
     add 9a97c80  GEODE-4180: get rid of withTempWorkingDir in ClusterStartupRule (#1443)
     add 3d0cb00  GEODE-4628: Prompt for SSL props in interactive mode
     add 2dde1f1  GEODE-4626: Indicate the region creation from a template is deprecated (#1449)
     add 54e80bf  GEODE-4394: gfsh put command: change option --skip-if-exists to --if-not-exists (#1466)
     add 16cf40f  GEODE-4325 User Guide: Clarify eviction actions
     add ba9aa36  GEODE-4579: Removed singleton instance
     add ea79fcc  GEODE-4686: Remove ParallelQueueBatchRemovalMessage
     add 60d475f  GEODE-4528: Removed CacheFactory.getAnyInstance from InternalClientMembership
     add f367adf  Merge branch 'develop' of https://github.com/apache/geode into feature/GEODE-4528
     add fb784ac  Merge pull request #1465 from davinash/feature/GEODE-4528
     add 983fa53  [GEODE-4688] Add metrics pipeline.
     add f4ebcd2  [GEODE-4688] Pipeline testing references made it into the commit.
     add 6f11ce7  GEODE-3813: Improved and fixed formatting in javaDoc for deprecated behavior (#1473)
     add e887933  GEODE-4373 gfsh 'describe region' - added example showing accessor region description
     add cbb9802  GEODE-4325 User Guide: Clarify eviction actions (correction to an example)
     add 6d417c4  GEODE-4678: Remove ServerHandshakeProcessor and refactor handshake creation (#1456)
     add f453ace  GEODE-4705: Refactor Failure.of to handle protobuf builder code. (#1472)
     add b081019  GEODE-4698: Increasing the client timeout in Gemcached tests
     add 2daf8d7  GEODE-4327: Added mod and arithmetic functionality to oql engine (#1316)
     add fa11e2a  GEODE-3928: createIndex on existing region creates lucene indexes for existing data
     add 7255db4  GEODE-4989: Temporary fix for Lucene Stats
     add 2a72fb2  GEODE-4717: Refactor computeRepository
     add 073180c  GEODE-4718: PdxReadSerialized is reset
     add 33b6e1c  GEODE-4719: Added comments to explain getRepository
     add d7102e8  GEODE-4989: Reverted a fix for Lucene stats
     add 25978ef  GEODE-3928: Unused imports were removed.
     add 37ff715  GEODE-4414: Support explicit nulls in geode's protobuf protocol (#1437)
     add dc2b33d  GEODE-4656: Decribe region shows entry-idle-time-custom-expiry and entry-time-to-live-custom-expiry (#1455)
     add 059acf2  GEODE-4713: remove getInstance calls from from MultiVMRegionTestCase (#1481)
     add 0b15a3b  GEODE-4464: remove singleton calls from all tests in org.apache.geode.cache30 (#1484)
     add 00fa527  GEODE-4493: remove InternalDistributedSystem.getAnyInstance call (#1485)
     add e9ada48  GEODE-3523: Update locatorDiscoveryCallback after updating state
     add 9a26976  GEODE-4570: Remove getInstance() singleton call from SecurityServiceF… (#1482)
     add ce0d6a0  GEODE-4690: ClusterStartupRule causes System properties to 'disappear' (#1470)
     add 804ecfa  GEODE-4625: name collision check when create region through gfsh (#1483)
     add ccfe15e  GEODE-3876: Document gfsh command for custom expiry
     add bf5b802  Merge branch 'feature/GEODE-3876' into develop
     add a454e97  GEODE-4625: Add missing @Category to test. (#1494)
     add 3b596ff  GEODE-2667: Improved javaDoc for GatewayReceiver.destroy() (#1490)
     add bbbc78f  GEODE-4656: Decribe region shows entry-idle-time-custom-expiry and entry-time-to-live-custom-expiry
     add 7d7361c  GEODE-4691: Gfsh command Start Locator shows inconsistent behavior wi… (#1478)
     add 8354b61  GEODE-3875: gfsh command to create jndi binding (#1475)
     add 1f2193b  GEODE-4402: Add logging where exceptions would be thrown or caught. (#1452)
     add 1d1bc3b  GEODE-4703: Prevent sending RemoveCacheServerProfileMessage to older members (#1468)
     add df093b5  GEODE-4722: Refactor CliUtil (#1487)
     add c16d1a3  GEODE-4327 Document new OQL operators (#1491)
     add 94db6a7  GEODE-3813: Improved and fixed formatting in javaDoc for deprecated behavior (#1500)
     add 3b6a9aa  GEODE-4559: pass the Cache to a Declarable (#1422)
     add 2dfc8ae  GEODE-4407 (#1499): Refactoring incremental backup logic
     add d752dce  GEODE-4541: remove singleton calls (#1463)
     add 147e6bc  GEODE-4704: Modified ConflationKey to use shadowKey when comparing events
     add de2cb20  GEODE-4638: Standardize hanlding of region-not-found errors. (#1492)
     add 101fd19  GEODE-2673: overhaul PartitionedRegion dunit tests (#1486)
     add 889da89  GEODE-4675: remove checkConnected calls while notifying listeners (#1495)
     add 3dad0a3  GEODE-4738: move eventSeqNum and versionVector setting in constructors. (#1504)
     add 3eaa095  GEODE-4737 Document JSON spec for gfsh command options (#1509)
     add cd5edfd  GEODE-3915 Document use of JSON spec for gfsh create and alter region (#1502)
     add c00ce53  GEODE-2667: Reword javaDoc for destroy gateway receiver (#1501)
     add be8140d  GEODE-4736: Updating statistics in ProtobufOpsProcessor
     add 40fb4bd  GEODE-3875: gfsh command to create jndi binding (#1507)
     add fa1f2ac  GEODE-4406: Improve authorization granularity for protobuf (#1514)
     add 42485b6  GEODE-4625: rework name collision check logic and add more tests (#1505)
     add f4433fc  GEODE-4404: Move BackupWriter creation (#1521)
     add 7980b1c  GEODE-4743: Removed five dead classes.
     add 967b9db  GEODE-4744: Allow java.util.Map#get in OQL when security is enabled
     add 92278d4  GEODE-4753: fix permission for GetServer operation (#1524)
     add 84d31b8  GEODE-4725: PdxReadSerialized reset
     add 0e36a99  GEODE-4745: Stat check asserts modified
     add 4ad6337  GEODE-4733: Remove unused and inline trivial ObjectUtils methods.
     add 0afb75b  GEODE-4362: view preparation throws uncaught RuntimeException
     add b730a43  GEODE-3126: Adding a query message to the protobuf protocol
     add 0a6eebd  GEODE-3948 Improve CQ performance under flaky network conditions
     add 4fd969e  GEODE-4695 PluckStacks utility is confused by Attach Listener thread dump
     add 8ce5ebf  Refactoring request/response into a common class in protobuf driver
     add c373f37  GEODE-3126: Adding a query command to the experimental driver
     add efc413a  GEODE-4746: Handle exceptions and return failures to protobuf clients
     add 1c901de  GEODE-4740: Removed the stat checks
     add 291c4e5  GEODE-4101: User Guide - document the --redirect-output flag in GFSH commands
     add 25a0d6e  GEODE-4101: User Guide - incorporate review comments
     add ce0251d  GEODE-4734: cleanup tests for use as examples in Geode wiki (#1518)
     add 7b5fe8f  GEODE-4757: Prevent NPE when non-incremental backup conducted (#1530)
     add c7096b9  GEODE-4756: Restore the correct help string for the --group option (#1531)
     add e29f817  GEODE-4182: Add JdbcConnectorException (#1529)
     add 851a29c  [GEODE-4760] CI maintenance fixes.
     add 0de52f3  Merge pull request #1534 from smgoller/GEODE-4760
     add e9874b7  GEODE-4761 test is serializing the test class and putting it into the cache
     add 8ce536e  GEODE-3948 Document subscription timeout multiplier
     add 7ec3956  GEODE-4517: Remove getAnyInstancce call from CliUtil.
     add db63cf3  GEODE-4762: Remove dead code.
     add 808d273  GEODE-4661: Implement KeySet protobuf message and handler (#1538)
     add c35aba2  GEODE-4394 gfsh put command: change option --skip-if-exists to --if-not-exists (update user guide)
     add 94ded7f  GEODE-4672 Geode fails to start with JDK 9 if validate-serializable-objects is set
     add b9d9b38  GEODE-4401: Add disconnect client message to server and driver. (#1525)
     add 5380ed5  GEODE-3465: Enhance error message and add tests for when group is specified. (#1527)
     add 81ae44d  GEODE-4721: Fix a case that client proxy region returns empty set if … (#1532)
     add 6a6ca0e  updating release version in preparation of release.
     add 0b1aa8a  Stop generating md5 checksums for distribution archives
     add fe16075  GEODE-4672 Geode fails to start with JDK 9 if validate-serializable-objects is set
     add 7696633  GEODE-4788: change back the behavior of test code of getSomeKeys to ignore exceptions#
     add be18b0f  GEODE-4800: Fix handling orf relative paths when providing backpu baseline dir (#1581)
     add 3c88526  GEODE-4834: Remove the newly added isConcurrencyConflict from GatewaySenderEventImpl (#1609)
     add 52f5efd  GEODE-4622 Revert jna upgrade
     add 4ef51da  Commit then review: documentation updated to say version 1.5.0
     add 4136c95  GEODE-4787: Re-instate Management REST API endpoints for 'create index' and 'create region'. (#1563) (#1688)
     add 6e11fe2  GEODE-4913: gfsh start server cmd is not recognizing local properties…
     add 1be57f3  GEODE-4913: gfsh start server cmd is not recognizing local properties...
     new e35aac5  Merge branch 'release/1.5.0'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |    4 +-
 README.md                                          |    2 +-
 build.gradle                                       |   64 +-
 buildSrc/build.gradle                              |    4 +-
 .../geode/gradle/TestPropertiesWriter.groovy       |    3 -
 .../javac/EnsureCorrectRunsWithProcessor.java      |  135 +
 .../services/javax.annotation.processing.Processor |    1 +
 .../org/apache/geode/javac/SimpleClassFile.java    |   42 +
 .../org/apache/geode/javac/SimpleFileManager.java  |   46 +
 .../org/apache/geode/javac/SimpleSourceFile.java   |   35 +
 .../geode/javac/TestAnnotationProcessor.java       |   51 +
 .../java/org/apache/geode/javac/TestCompiler.java  |   51 +
 ci/bin/concourse_job_performance.py                |  120 +
 ci/docker/Dockerfile                               |   12 +-
 ci/docker/initdocker                               |    2 +-
 ci/pipelines/develop.yml                           |   53 +-
 ci/pipelines/docker-images.yml                     |    9 +-
 ci/pipelines/meta.yml                              |   19 +
 ci/pipelines/metrics.yml                           |  159 +
 ci/scripts/build-examples.sh                       |   26 +
 ci/scripts/capture-call-stacks.sh                  |   75 +
 ci/scripts/concourse_job_performance.sh            |   37 +
 ci/scripts/test-archive.sh                         |    9 +-
 ci/scripts/test-run.sh                             |    9 +
 ci/scripts/update-passing-ref.sh                   |    2 +-
 docker/Dockerfile                                  |   82 +-
 docker/README.md                                   |    2 +-
 etc/eclipse-java-google-style.xml                  |  598 +--
 .../session/internal/common/SessionCache.java      |   12 +-
 .../session/internal/filter/SessionManager.java    |   16 +-
 .../filter/attributes/SessionAttributes.java       |   24 +-
 .../internal/jmx/SessionStatisticsMXBean.java      |    6 +-
 .../geode/modules/gatewaydelta/GatewayDelta.java   |    6 +-
 .../gatewaydelta/GatewayDeltaCreateEvent.java      |    4 +-
 .../modules/gatewaydelta/GatewayDeltaEvent.java    |    2 +-
 .../modules/session/catalina/SessionCache.java     |   36 +-
 .../modules/session/catalina/SessionManager.java   |   26 +-
 .../internal/DeltaSessionAttributeEvent.java       |    3 +-
 .../geode/modules/util/BootstrappingFunction.java  |   26 +-
 .../geode/modules/util/CreateRegionFunction.java   |   25 +-
 .../geode/modules/util/RegionSizeFunction.java     |    9 +
 .../TouchPartitionedRegionEntriesFunction.java     |   25 +-
 .../util/TouchReplicatedRegionEntriesFunction.java |   29 +-
 .../modules/util/ModuleFunctionsSecurityTest.java  |   75 +
 geode-assembly/build.gradle                        |    7 +-
 geode-assembly/src/main/dist/LICENSE               |   22 +-
 geode-assembly/src/main/dist/NOTICE                |   10 +-
 .../cli/commands/DeployWithLargeJarTest.java       |    8 +-
 .../cli/commands/GfshStartLocatorLogTest.java      |    3 +-
 .../LogsAreFullyRedactedAcceptanceTest.java        |  126 +
 .../cli/commands/StartLocatorAcceptanceTest.java   |   60 +
 .../cli/commands/StartLocatorCommandTest.java      |   97 +
 .../cli/commands/StartServerCommandTest.java       |   84 +
 .../internal/web/RestFunctionExecuteDUnitTest.java |  124 +
 .../internal/web/RestSecurityIntegrationTest.java  |  150 +-
 .../src/test/resources/expected_jars.txt           |   11 +
 geode-assembly/src/test/resources/security.json    |   45 +
 geode-benchmarks/build.gradle                      |   28 -
 .../benchmark/RangeQueryWithIndexBenchmark.java    |  105 -
 .../cache/benchmark/RegionOperationBenchmark.java  |   63 -
 geode-book/Gemfile                                 |    2 +-
 geode-book/Gemfile.lock                            |   70 +-
 geode-book/config.yml                              |    7 +-
 .../source/subnavs/geode-subnav.erb                |   11 +-
 geode-book/redirects.rb                            |    4 +-
 geode-client-protocol/build.gradle                 |   30 -
 .../protocol/ClientProtocolMessageHandler.java     |   40 -
 .../apache/geode/internal/protocol/Failure.java    |   48 -
 .../protocol/LocatorMessageExecutionContext.java   |   61 -
 .../internal/protocol/MessageExecutionContext.java |   54 -
 .../geode/internal/protocol/OperationContext.java  |   65 -
 .../geode/internal/protocol/ProtocolErrorCode.java |   32 -
 .../internal/protocol/ProtocolSerializer.java      |   34 -
 .../org/apache/geode/internal/protocol/Result.java |   28 -
 .../protocol/ServerMessageExecutionContext.java    |   60 -
 .../apache/geode/internal/protocol/Success.java    |   48 -
 .../exception/InvalidProtocolMessageException.java |   31 -
 .../protocol/operations/OperationHandler.java      |   42 -
 .../protocol/serialization/JsonPdxConverter.java   |   49 -
 .../serialization/SerializationService.java        |   31 -
 .../protocol/serialization/SerializationType.java  |   32 -
 .../protocol/serialization/TypeConverter.java      |   37 -
 .../serialization/exception/EncodingException.java |   31 -
 .../ConnectionAuthenticatingStateProcessor.java    |   31 -
 .../ConnectionShiroAuthorizingStateProcessor.java  |   59 -
 .../protocol/state/ConnectionStateProcessor.java   |   73 -
 .../state/ConnectionTerminatingStateProcessor.java |   34 -
 .../LegacySecurityConnectionStateProcessor.java    |   36 -
 .../state/NoSecurityConnectionStateProcessor.java  |   32 -
 .../state/exception/ConnectionStateException.java  |   30 -
 .../exception/OperationNotAuthorizedException.java |   23 -
 .../protocol/statistics/NoOpStatistics.java        |   47 -
 .../statistics/ProtocolClientStatistics.java       |   33 -
 geode-concurrency-test/build.gradle                |    8 -
 .../src/main/java/java/net/InetAddress.java        |  155 -
 .../test/concurrency/ConcurrentTestRunner.java     |   11 +-
 .../annotation/ConcurrentTestConfig.java           |    4 +-
 .../geode/test/concurrency/jpf/JpfRunner.java      |   98 -
 .../test/concurrency/jpf/JpfRunnerConfig.java      |   34 -
 .../test/concurrency/jpf/ParallelExecutorImpl.java |   87 -
 .../test/concurrency/jpf/logging/EmptyLogger.java  | 1975 ---------
 ...il_concurrent_locks_ReentrantReadWriteLock.java |   42 -
 ...ributed_internal_InternalDistributedSystem.java |   28 -
 ...g_apache_geode_internal_logging_LogService.java |   42 -
 ...che_geode_internal_logging_log4j_LogMarker.java |   27 -
 .../JPF_org_apache_logging_log4j_LogManager.java   |   29 -
 .../geode/connectors/jdbc/JdbcAsyncWriter.java     |    3 +-
 .../connectors/jdbc/JdbcConnectorException.java    |   35 +
 .../apache/geode/connectors/jdbc/JdbcLoader.java   |    8 +-
 .../apache/geode/connectors/jdbc/JdbcWriter.java   |   24 +-
 .../jdbc/internal/HikariJdbcDataSource.java        |    4 +-
 .../jdbc/internal/HikariJdbcDataSourceFactory.java |    2 +-
 .../connectors/jdbc/internal/RegionMapping.java    |   36 +
 .../geode/connectors/jdbc/internal/SqlHandler.java |  113 +-
 .../jdbc/internal/TableKeyColumnManager.java       |    6 +-
 .../jdbc/internal/cli/CreateMappingCommand.java    |    2 +-
 .../jdbc/internal/cli/ExceptionHandler.java        |    3 +-
 .../jdbc/internal/cli/JdbcCliFunction.java         |    5 +-
 .../xml/JdbcConnectorServiceXmlGenerator.java      |   13 +-
 .../geode/connectors/jdbc/JdbcAsyncWriterTest.java |    6 +-
 .../geode/connectors/jdbc/JdbcDUnitTest.java       |   38 +-
 .../geode/connectors/jdbc/JdbcLoaderTest.java      |    2 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |    1 -
 .../geode/connectors/jdbc/JdbcWriterTest.java      |    6 +-
 .../jdbc/internal/RegionMappingTest.java           |  118 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |   51 +-
 .../jdbc/internal/TableKeyColumnManagerTest.java   |    3 +-
 .../cli/CreateMappingCommandDUnitTest.java         |   58 +-
 .../cli/JDBCConnectorFunctionsSecurityTest.java    |   93 +
 ...onnectorServiceXmlGeneratorIntegrationTest.java |   30 +
 geode-core/build.gradle                            |   27 +-
 .../geode/cache/CreateOnRegionBenchmark.java       |   74 +
 .../CreateWithEvictionUnderLimitBenchmark.java     |   86 +
 .../cache/EvictionBasePerformanceBenchmark.java    |   98 +
 .../EvictionMultiThreadedPerformanceBenchmark.java |  129 +
 .../EvictionWithPartiallyMarkedListsBenchmark.java |  101 +
 .../apache/geode/cache/FirstEvictionBenchmark.java |   80 +
 .../apache/geode/cache/GetOnRegionBenchmark.java   |   80 +
 .../GetsWithEvictionPerformanceBenchmark.java      |   92 +
 .../geode/cache/RangeQueryWithIndexBenchmark.java  |   97 +
 .../geode/cache/RegionOperationBenchmark.java      |   52 +
 .../geode/cache/UpdateOnRegionBenchmark.java       |   79 +
 .../cache/FilterProfileConcurrencyTest.java        |   86 -
 .../apache/geode/cache/query/internal/parse/oql.g  |   12 +-
 .../java/org/apache/geode/DataSerializable.java    |   13 +-
 .../org/apache/geode/GemFireCheckedException.java  |    4 -
 .../src/main/java/org/apache/geode/LogWriter.java  |   74 +-
 .../java/org/apache/geode/StatisticDescriptor.java |   14 +-
 .../src/main/java/org/apache/geode/Statistics.java |   98 +-
 .../java/org/apache/geode/StatisticsFactory.java   |   18 +-
 .../main/java/org/apache/geode/StatisticsType.java |   10 +-
 .../org/apache/geode/StatisticsTypeFactory.java    |   32 +-
 .../apache/geode/admin/AdminDistributedSystem.java |   94 +-
 .../main/java/org/apache/geode/admin/Alert.java    |   12 +-
 .../java/org/apache/geode/admin/AlertListener.java |    2 +-
 .../java/org/apache/geode/admin/BackupStatus.java  |   20 +-
 .../org/apache/geode/admin/CacheHealthConfig.java  |   24 +-
 .../java/org/apache/geode/admin/CacheServer.java   |    4 +-
 .../org/apache/geode/admin/CacheServerConfig.java  |    8 +-
 .../main/java/org/apache/geode/admin/CacheVm.java  |    2 +-
 .../java/org/apache/geode/admin/CacheVmConfig.java |    8 +-
 .../apache/geode/admin/ConfigurationParameter.java |   24 +-
 .../geode/admin/DistributedSystemConfig.java       |  154 +-
 .../geode/admin/DistributedSystemHealthConfig.java |    6 +-
 .../apache/geode/admin/DistributionLocator.java    |    4 +-
 .../geode/admin/DistributionLocatorConfig.java     |   12 +-
 .../java/org/apache/geode/admin/GemFireHealth.java |   30 +-
 .../apache/geode/admin/GemFireHealthConfig.java    |    8 +-
 .../apache/geode/admin/GemFireMemberStatus.java    |   27 +-
 .../java/org/apache/geode/admin/ManagedEntity.java |   12 +-
 .../apache/geode/admin/ManagedEntityConfig.java    |   20 +-
 .../org/apache/geode/admin/MemberHealthConfig.java |   24 +-
 .../java/org/apache/geode/admin/Statistic.java     |   10 +-
 .../org/apache/geode/admin/StatisticResource.java  |   14 +-
 .../java/org/apache/geode/admin/SystemMember.java  |   36 +-
 .../geode/admin/SystemMemberBridgeServer.java      |   60 +-
 .../org/apache/geode/admin/SystemMemberCache.java  |   39 +-
 .../apache/geode/admin/SystemMemberCacheEvent.java |    2 +-
 .../geode/admin/SystemMemberCacheListener.java     |   12 +-
 .../geode/admin/SystemMemberCacheServer.java       |   60 +-
 .../org/apache/geode/admin/SystemMemberRegion.java |  104 +-
 .../geode/admin/SystemMemberRegionEvent.java       |    2 +-
 .../apache/geode/admin/SystemMembershipEvent.java  |    4 +-
 .../geode/admin/SystemMembershipListener.java      |   16 +-
 .../admin/internal/AbstractHealthEvaluator.java    |    4 +-
 .../admin/internal/AdminDistributedSystemImpl.java |  141 +-
 .../geode/admin/internal/CacheHealthEvaluator.java |    8 +-
 .../geode/admin/internal/CacheServerImpl.java      |   19 +-
 .../internal/ConfigurationParameterListener.java   |    2 +-
 .../internal/DistributedSystemConfigImpl.java      |    7 -
 .../internal/DistributedSystemHealthEvaluator.java |   28 +-
 .../internal/DistributedSystemHealthMonitor.java   |    1 -
 .../admin/internal/DistributionLocatorImpl.java    |    5 +-
 .../internal/EnabledManagedEntityController.java   |   21 +-
 .../admin/internal/GemFireHealthEvaluator.java     |    4 +-
 .../geode/admin/internal/GemFireHealthImpl.java    |   21 +-
 .../geode/admin/internal/InetAddressUtil.java      |    1 -
 .../admin/internal/InternalManagedEntity.java      |   26 +-
 .../admin/internal/ManagedEntityConfigXml.java     |   13 +-
 .../internal/ManagedEntityConfigXmlParser.java     |   21 +-
 .../admin/internal/ManagedEntityController.java    |   12 +-
 .../admin/internal/MemberHealthEvaluator.java      |    5 +-
 .../admin/internal/StatisticResourceImpl.java      |    2 +-
 .../internal/SystemMemberCacheEventProcessor.java  |    4 +-
 .../admin/internal/SystemMemberCacheImpl.java      |   31 +-
 .../geode/admin/internal/SystemMemberImpl.java     |   27 +-
 .../admin/internal/SystemMembershipEventImpl.java  |   15 +-
 .../java/org/apache/geode/admin/jmx/Agent.java     |   26 +-
 .../org/apache/geode/admin/jmx/AgentConfig.java    |  216 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |  129 +-
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |   53 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |   36 +-
 .../geode/admin/jmx/internal/AgentLauncher.java    |    4 +-
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   35 -
 .../admin/jmx/internal/GemFireHealthJmxImpl.java   |    3 +-
 .../admin/jmx/internal/GenerateMBeanHTML.java      |   18 -
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |    8 -
 .../geode/admin/jmx/internal/ManagedResource.java  |   14 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |   59 +-
 .../jmx/internal/RMIRegistryServiceMBean.java      |   14 +-
 .../admin/jmx/internal/StatAlertsAggregator.java   |   20 +-
 .../admin/jmx/internal/StatisticAttributeInfo.java |    1 -
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   60 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   36 -
 .../org/apache/geode/cache/AttributesFactory.java  |   35 +-
 .../org/apache/geode/cache/AttributesMutator.java  |   38 +-
 .../java/org/apache/geode/cache/CacheCallback.java |    2 +-
 .../apache/geode/cache/CacheClosedException.java   |    5 -
 .../java/org/apache/geode/cache/CacheEvent.java    |   13 +-
 .../apache/geode/cache/CacheExistsException.java   |    4 +
 .../java/org/apache/geode/cache/CacheFactory.java  |   14 +-
 .../java/org/apache/geode/cache/CacheListener.java |   25 +-
 .../java/org/apache/geode/cache/CacheLoader.java   |    7 +-
 .../org/apache/geode/cache/CacheStatistics.java    |   12 +-
 .../geode/cache/CacheTransactionManager.java       |   42 +-
 .../java/org/apache/geode/cache/CacheWriter.java   |   14 +-
 .../java/org/apache/geode/cache/ClientSession.java |   18 +-
 .../java/org/apache/geode/cache/CustomExpiry.java  |    2 +-
 .../java/org/apache/geode/cache/Declarable.java    |   21 +-
 .../java/org/apache/geode/cache/DiskStore.java     |   38 +-
 .../org/apache/geode/cache/DiskStoreFactory.java   |   63 +-
 .../apache/geode/cache/DiskWriteAttributes.java    |   12 +-
 .../apache/geode/cache/DynamicRegionFactory.java   |   13 +-
 .../apache/geode/cache/DynamicRegionListener.java  |    8 +-
 .../java/org/apache/geode/cache/EntryEvent.java    |   16 +-
 .../org/apache/geode/cache/EntryOperation.java     |   12 +-
 .../org/apache/geode/cache/EvictionAttributes.java |   42 +-
 .../geode/cache/EvictionAttributesMutator.java     |    2 +-
 .../org/apache/geode/cache/ExpirationAction.java   |    3 +-
 .../apache/geode/cache/FixedPartitionResolver.java |    3 +-
 .../java/org/apache/geode/cache/GemFireCache.java  |   46 +-
 .../geode/cache/InterestRegistrationEvent.java     |   16 +-
 .../geode/cache/InterestRegistrationListener.java  |    4 +-
 .../java/org/apache/geode/cache/LoaderHelper.java  |    8 +-
 .../apache/geode/cache/PartitionAttributes.java    |   41 +-
 .../geode/cache/PartitionAttributesFactory.java    |   68 +-
 .../org/apache/geode/cache/PartitionResolver.java  |    4 +-
 .../main/java/org/apache/geode/cache/Region.java   |  653 ++-
 .../org/apache/geode/cache/RegionAttributes.java   |   92 +-
 .../java/org/apache/geode/cache/RegionEvent.java   |    2 +-
 .../java/org/apache/geode/cache/RegionFactory.java |    8 +-
 .../geode/cache/RegionMembershipListener.java      |    8 +-
 .../geode/cache/RegionReinitializedException.java  |    1 -
 .../org/apache/geode/cache/RegionRoleListener.java |    4 +-
 .../java/org/apache/geode/cache/RegionService.java |   35 +-
 .../org/apache/geode/cache/RegionShortcut.java     |   26 +-
 .../java/org/apache/geode/cache/RequiredRoles.java |    9 +-
 .../java/org/apache/geode/cache/RoleEvent.java     |    2 +-
 .../apache/geode/cache/SerializedCacheValue.java   |    4 +-
 .../org/apache/geode/cache/TransactionEvent.java   |    8 +-
 .../apache/geode/cache/TransactionListener.java    |   10 +-
 .../org/apache/geode/cache/TransactionWriter.java  |    7 +-
 .../apache/geode/cache/asyncqueue/AsyncEvent.java  |    4 +-
 .../geode/cache/asyncqueue/AsyncEventListener.java |    2 +-
 .../geode/cache/asyncqueue/AsyncEventQueue.java    |   34 +-
 .../cache/asyncqueue/AsyncEventQueueFactory.java   |   34 +-
 .../org/apache/geode/cache/client/ClientCache.java |   25 +-
 .../geode/cache/client/ClientCacheFactory.java     |    7 +-
 .../geode/cache/client/ClientRegionFactory.java    |   47 +-
 .../java/org/apache/geode/cache/client/Pool.java   |   70 +-
 .../org/apache/geode/cache/client/PoolFactory.java |  110 +-
 .../geode/cache/client/internal/AbstractOp.java    |   12 +-
 .../cache/client/internal/AuthenticateUserOp.java  |   20 +-
 .../client/internal/AutoConnectionSourceImpl.java  |   28 +-
 .../client/internal/CacheServerLoadMessage.java    |    4 +-
 .../client/internal/ClientMetadataService.java     |   30 +-
 .../client/internal/ClientRegionFactoryImpl.java   |   11 +-
 .../client/internal/ClientSideHandshakeImpl.java   |  463 ++
 .../geode/cache/client/internal/ClientUpdater.java |    6 +-
 .../cache/client/internal/CloseConnectionOp.java   |    2 +-
 .../geode/cache/client/internal/Connection.java    |   38 +-
 .../client/internal/ConnectionFactoryImpl.java     |   54 +-
 .../cache/client/internal/ConnectionImpl.java      |   28 +-
 .../cache/client/internal/ConnectionStats.java     |   57 -
 .../geode/cache/client/internal/DestroyOp.java     |    3 -
 .../cache/client/internal/EndpointManager.java     |   10 +-
 .../cache/client/internal/EndpointManagerImpl.java |    9 -
 .../cache/client/internal/ExecutablePool.java      |   29 +-
 .../cache/client/internal/ExecuteFunctionOp.java   |    2 -
 .../internal/ExecuteRegionFunctionNoAckOp.java     |    6 -
 .../client/internal/ExecuteRegionFunctionOp.java   |    6 -
 .../internal/ExecuteRegionFunctionSingleHopOp.java |   10 -
 .../geode/cache/client/internal/GetEntryOp.java    |    2 +-
 .../cache/client/internal/GetEventValueOp.java     |    1 -
 .../cache/client/internal/GetPDXIdForEnumOp.java   |    1 -
 .../cache/client/internal/GetPDXIdForTypeOp.java   |    1 -
 .../cache/client/internal/InternalClientCache.java |    2 +-
 .../geode/cache/client/internal/KeySetOp.java      |    2 -
 .../cache/client/internal/LiveServerPinger.java    |    4 -
 .../cache/client/internal/OpExecutorImpl.java      |   35 +-
 .../geode/cache/client/internal/PoolImpl.java      |   99 +-
 .../geode/cache/client/internal/ProxyCache.java    |   13 +-
 .../cache/client/internal/ProxyCacheCloseOp.java   |    3 +-
 .../geode/cache/client/internal/ProxyRegion.java   |    2 +-
 .../geode/cache/client/internal/PutAllOp.java      |    1 -
 .../apache/geode/cache/client/internal/PutOp.java  |    6 +-
 .../cache/client/internal/QueueConnectionImpl.java |    4 +-
 .../geode/cache/client/internal/QueueManager.java  |   18 +-
 .../cache/client/internal/QueueManagerImpl.java    |   17 +-
 .../geode/cache/client/internal/QueueState.java    |   14 +-
 .../cache/client/internal/QueueStateImpl.java      |   35 +-
 .../cache/client/internal/RegisterInterestOp.java  |    7 -
 .../client/internal/RegisterInterestTracker.java   |    9 -
 .../geode/cache/client/internal/RemoveAllOp.java   |    1 -
 .../cache/client/internal/ServerBlackList.java     |   12 +-
 .../client/internal/ServerRegionDataAccess.java    |   42 +-
 .../cache/client/internal/ServerRegionProxy.java   |    3 +-
 .../client/internal/SingleHopClientExecutor.java   |   10 -
 .../internal/locator/LocatorStatusResponse.java    |   33 +-
 .../locator/wan/LocatorMembershipListener.java     |   16 +-
 .../client/internal/pooling/ConnectionManager.java |    8 +-
 .../internal/pooling/ConnectionManagerImpl.java    |  330 +-
 .../client/internal/pooling/PooledConnection.java  |    9 +-
 .../geode/cache/control/RebalanceFactory.java      |    4 +-
 .../geode/cache/control/RebalanceOperation.java    |   10 +-
 .../geode/cache/control/RebalanceResults.java      |   20 +-
 .../geode/cache/control/ResourceManager.java       |   24 +-
 .../org/apache/geode/cache/execute/Execution.java  |   12 +-
 .../geode/cache/execute/FunctionContext.java       |   12 +-
 .../geode/cache/execute/RegionFunctionContext.java |    4 +-
 .../geode/cache/execute/ResultCollector.java       |   10 +-
 .../apache/geode/cache/execute/ResultSender.java   |    6 +-
 .../execute/internal/FunctionServiceManager.java   |    5 +-
 .../geode/cache/operations/InterestType.java       |   30 -
 .../cache/operations/KeyValueOperationContext.java |    4 -
 .../geode/cache/partition/PartitionListener.java   |   10 +-
 .../geode/cache/partition/PartitionMemberInfo.java |   10 +-
 .../cache/partition/PartitionRebalanceInfo.java    |   30 +-
 .../geode/cache/partition/PartitionRegionInfo.java |   18 +-
 .../geode/cache/persistence/PersistentID.java      |    6 +-
 .../org/apache/geode/cache/query/Aggregator.java   |    6 +-
 .../org/apache/geode/cache/query/CqAttributes.java |    4 +-
 .../geode/cache/query/CqAttributesMutator.java     |    6 +-
 .../java/org/apache/geode/cache/query/CqEvent.java |   14 +-
 .../org/apache/geode/cache/query/CqListener.java   |    4 +-
 .../java/org/apache/geode/cache/query/CqQuery.java |   30 +-
 .../geode/cache/query/CqServiceStatistics.java     |   12 +-
 .../java/org/apache/geode/cache/query/CqState.java |   10 +-
 .../org/apache/geode/cache/query/CqStatistics.java |    8 +-
 .../apache/geode/cache/query/CqStatusListener.java |    4 +-
 .../java/org/apache/geode/cache/query/Index.java   |   24 +-
 .../apache/geode/cache/query/IndexStatistics.java  |   18 +-
 .../java/org/apache/geode/cache/query/Query.java   |   21 +-
 .../org/apache/geode/cache/query/QueryService.java |   94 +-
 .../apache/geode/cache/query/QueryStatistics.java  |    4 +-
 .../apache/geode/cache/query/SelectResults.java    |   19 +-
 .../java/org/apache/geode/cache/query/Struct.java  |    6 +-
 .../cache/query/internal/CompiledAddition.java     |   54 +
 .../cache/query/internal/CompiledArithmetic.java   |  176 +
 .../cache/query/internal/CompiledDivision.java     |   54 +
 .../geode/cache/query/internal/CompiledMod.java    |   57 +
 .../query/internal/CompiledMultiplication.java     |   54 +
 .../cache/query/internal/CompiledSubtraction.java  |   54 +
 .../geode/cache/query/internal/CompiledValue.java  |    5 +
 .../geode/cache/query/internal/DefaultQuery.java   |    2 +-
 .../cache/query/internal/DefaultQueryService.java  |   16 +-
 .../cache/query/internal/ExecutionContext.java     |    5 +-
 .../apache/geode/cache/query/internal/Filter.java  |   37 +-
 .../cache/query/internal/HashingStrategy.java      |    4 +-
 .../geode/cache/query/internal/Negatable.java      |    2 +-
 .../cache/query/internal/ProxyQueryService.java    |    2 +-
 .../geode/cache/query/internal/QCompiler.java      |   56 +-
 .../geode/cache/query/internal/QueryExecutor.java  |    4 +-
 .../geode/cache/query/internal/QueryMonitor.java   |   37 +-
 .../RestrictedMethodInvocationAuthorizer.java      |   11 +-
 .../geode/cache/query/internal/StructFields.java   |   10 +-
 .../geode/cache/query/internal/cq/ClientCQ.java    |    7 +-
 .../geode/cache/query/internal/cq/CqService.java   |   77 +-
 .../cache/query/internal/cq/InternalCqQuery.java   |   29 +-
 .../geode/cache/query/internal/cq/ServerCQ.java    |   24 +-
 .../cache/query/internal/index/AbstractIndex.java  |   15 +-
 .../query/internal/index/AbstractMapIndex.java     |   13 +-
 .../query/internal/index/CompactMapRangeIndex.java |   27 +-
 .../query/internal/index/CompactRangeIndex.java    |    9 +-
 .../cache/query/internal/index/HashIndex.java      |   17 +-
 .../cache/query/internal/index/IndexManager.java   |   53 +-
 .../cache/query/internal/index/IndexProtocol.java  |   19 +-
 .../cache/query/internal/index/IndexStore.java     |   42 +-
 .../cache/query/internal/index/IndexUtils.java     |    5 +-
 .../internal/index/IndexedExpressionEvaluator.java |   17 +-
 .../cache/query/internal/index/MapRangeIndex.java  |   18 +-
 .../query/internal/index/MemoryIndexStore.java     |    7 +-
 .../query/internal/index/PartitionedIndex.java     |   14 +-
 .../query/internal/index/PrimaryKeyIndex.java      |    7 +-
 .../cache/query/internal/index/RangeIndex.java     |   11 +-
 .../query/internal/parse/ASTArithmeticOp.java      |   38 +
 .../cache/query/internal/parse/ASTParameter.java   |    3 +-
 .../cache/query/internal/types/TypeUtils.java      |  662 +--
 .../geode/cache/query/types/CollectionType.java    |    6 +-
 .../apache/geode/cache/query/types/MapType.java    |    4 +-
 .../apache/geode/cache/query/types/ObjectType.java |   10 +-
 .../apache/geode/cache/query/types/StructType.java |    2 +-
 .../org/apache/geode/cache/server/CacheServer.java |  104 +-
 .../cache/server/ClientSubscriptionConfig.java     |   22 +-
 .../geode/cache/snapshot/CacheSnapshotService.java |   25 +-
 .../cache/snapshot/RegionSnapshotService.java      |    2 +-
 .../geode/cache/snapshot/SnapshotReader.java       |   16 +-
 .../geode/cache/util/GatewayConflictHelper.java    |    4 +-
 .../geode/cache/util/GatewayConflictResolver.java  |    2 +-
 .../org/apache/geode/cache/util/GatewayEvent.java  |   18 +-
 .../org/apache/geode/cache/util/ObjectSizer.java   |    8 +-
 .../geode/cache/util/TimestampedEntryEvent.java    |    8 +-
 .../apache/geode/cache/wan/GatewayEventFilter.java |    6 +-
 .../cache/wan/GatewayEventSubstitutionFilter.java  |    2 +-
 .../apache/geode/cache/wan/GatewayQueueEvent.java  |   12 +-
 .../apache/geode/cache/wan/GatewayReceiver.java    |   93 +-
 .../geode/cache/wan/GatewayReceiverFactory.java    |   20 +-
 .../org/apache/geode/cache/wan/GatewaySender.java  |  113 +-
 .../geode/cache/wan/GatewaySenderFactory.java      |   43 +-
 .../geode/cache/wan/GatewayTransportFilter.java    |    4 +-
 .../org/apache/geode/compression/Compressor.java   |    4 +-
 .../apache/geode/distributed/AbstractLauncher.java |    9 +-
 .../geode/distributed/ClientSocketFactory.java     |    2 +-
 .../geode/distributed/ConfigurationProperties.java |    4 +-
 .../geode/distributed/DistributedMember.java       |   14 +-
 .../geode/distributed/DistributedSystem.java       |   12 +-
 .../apache/geode/distributed/LocatorLauncher.java  |   10 +-
 .../java/org/apache/geode/distributed/Role.java    |    6 +-
 .../apache/geode/distributed/ServerLauncher.java   |   42 +-
 .../geode/distributed/internal/CacheTime.java      |    2 +-
 .../internal/ClusterConfigurationService.java      |   14 +-
 .../internal/ClusterDistributionManager.java       | 4592 ++++++++++++++++++++
 .../internal/CollectingReplyProcessor.java         |    2 +-
 .../org/apache/geode/distributed/internal/DM.java  |  489 ---
 .../apache/geode/distributed/internal/DMStats.java |  352 +-
 .../apache/geode/distributed/internal/DSClock.java |    8 +-
 .../distributed/internal/DirectReplyProcessor.java |   23 +-
 .../distributed/internal/DistributionAdvisee.java  |   22 +-
 .../distributed/internal/DistributionAdvisor.java  |   47 +-
 .../distributed/internal/DistributionConfig.java   |   11 +-
 .../internal/DistributionConfigImpl.java           |   24 +-
 .../distributed/internal/DistributionManager.java  | 4538 ++-----------------
 .../distributed/internal/DistributionMessage.java  |   18 +-
 .../internal/DistributionMessageObserver.java      |    6 +-
 .../distributed/internal/FlowControlParams.java    |    4 -
 .../geode/distributed/internal/HealthMonitor.java  |    8 +-
 .../distributed/internal/HealthMonitorImpl.java    |    4 +-
 .../internal/HighPriorityAckedMessage.java         |    6 +-
 .../internal/HighPriorityDistributionMessage.java  |    2 +-
 .../internal/InternalDistributedSystem.java        |   59 +-
 .../distributed/internal/InternalLocator.java      |   11 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |  128 +-
 .../internal/LonerDistributionManager.java         |   41 +-
 .../apache/geode/distributed/internal/MQueue.java  |    2 +-
 .../distributed/internal/MembershipListener.java   |   19 +-
 .../distributed/internal/MessageWithReply.java     |    6 +-
 .../geode/distributed/internal/PoolStatHelper.java |    4 +-
 .../internal/PooledDistributionMessage.java        |    2 +-
 .../geode/distributed/internal/ProductUseLog.java  |   18 +-
 .../distributed/internal/QueueStatHelper.java      |    6 +-
 .../internal/ReliableReplyProcessor21.java         |    7 +-
 .../geode/distributed/internal/ReplyException.java |   10 +-
 .../geode/distributed/internal/ReplyMessage.java   |    6 +-
 .../distributed/internal/ReplyProcessor21.java     |   56 +-
 .../geode/distributed/internal/ReplySender.java    |    6 +-
 .../geode/distributed/internal/ResourceEvent.java  |    1 +
 .../distributed/internal/SerialAckedMessage.java   |    6 +-
 .../internal/SerialDistributionMessage.java        |    2 +-
 .../geode/distributed/internal/ServerLocator.java  |    2 +-
 .../distributed/internal/ShutdownMessage.java      |    2 +-
 .../geode/distributed/internal/Sizeable.java       |    2 +-
 .../geode/distributed/internal/StartupMessage.java |    9 +-
 .../internal/StartupMessageReplyProcessor.java     |    6 +-
 .../distributed/internal/StartupOperation.java     |    6 +-
 .../internal/StartupResponseMessage.java           |    4 +-
 .../StartupResponseWithVersionMessage.java         |    5 +-
 .../internal/ThrottledMemQueueStatHelper.java      |    8 +-
 .../internal/ThrottledQueueStatHelper.java         |    4 +-
 .../internal/WaitForViewInstallation.java          |    6 +-
 .../distributed/internal/WanLocatorDiscoverer.java |    2 +-
 .../internal/deadlock/DLockDependencyMonitor.java  |    1 -
 .../internal/deadlock/DependencyMonitor.java       |    4 +-
 .../internal/deadlock/GemFireDeadlockDetector.java |    6 +-
 .../distributed/internal/direct/DirectChannel.java |   42 +-
 .../internal/direct/DirectChannelListener.java     |    6 +-
 .../distributed/internal/locks/DLockBatch.java     |   12 +-
 .../distributed/internal/locks/DLockBatchId.java   |    3 +-
 .../distributed/internal/locks/DLockGrantor.java   |   21 +-
 .../locks/DLockLessorDepartureHandler.java         |    4 +-
 .../internal/locks/DLockQueryProcessor.java        |   18 +-
 .../locks/DLockRecoverGrantorProcessor.java        |   27 +-
 .../internal/locks/DLockReleaseProcessor.java      |   18 +-
 .../internal/locks/DLockRequestProcessor.java      |   33 +-
 .../distributed/internal/locks/DLockService.java   |   51 +-
 .../distributed/internal/locks/DLockToken.java     |    8 +-
 .../internal/locks/DeposeGrantorProcessor.java     |   16 +-
 .../internal/locks/DistributedLockStats.java       |  207 +-
 .../internal/locks/DistributedMemberLock.java      |    6 +-
 .../internal/locks/ElderInitProcessor.java         |   17 +-
 .../distributed/internal/locks/ElderState.java     |    8 +-
 .../internal/locks/GrantorRequestProcessor.java    |   22 +-
 .../distributed/internal/locks/LockGrantorId.java  |    8 +-
 .../locks/NonGrantorDestroyedProcessor.java        |   22 +-
 .../membership/DistributedMembershipListener.java  |   21 +-
 .../membership/InternalDistributedMember.java      |   81 +-
 .../internal/membership/InternalRole.java          |    6 +-
 .../internal/membership/MemberAttributes.java      |    4 +-
 .../internal/membership/MemberServices.java        |   10 +-
 .../internal/membership/MembershipManager.java     |   82 +-
 .../internal/membership/MembershipTestHook.java    |    4 +-
 .../distributed/internal/membership/NetMember.java |   63 +-
 .../distributed/internal/membership/NetView.java   |   24 +-
 .../internal/membership/QuorumChecker.java         |   12 +-
 .../internal/membership/gms/GMSMember.java         |    2 +-
 .../internal/membership/gms/NetLocator.java        |    2 +-
 .../membership/gms/auth/GMSAuthenticator.java      |    4 +-
 .../membership/gms/interfaces/HealthMonitor.java   |   15 +-
 .../membership/gms/interfaces/JoinLeave.java       |    2 +-
 .../membership/gms/interfaces/Manager.java         |    8 -
 .../membership/gms/interfaces/MessageHandler.java  |    2 +-
 .../gms/locator/FindCoordinatorRequest.java        |    5 +-
 .../gms/locator/FindCoordinatorResponse.java       |    4 +-
 .../membership/gms/locator/GMSLocator.java         |   17 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   39 +-
 .../gms/messages/FinalCheckPassedMessage.java      |    4 +-
 .../membership/gms/messages/HasMemberID.java       |    2 +-
 .../membership/gms/messages/HeartbeatMessage.java  |    4 +-
 .../gms/messages/HeartbeatRequestMessage.java      |    4 +-
 .../gms/messages/InstallViewMessage.java           |    8 +-
 .../gms/messages/JoinRequestMessage.java           |    4 +-
 .../gms/messages/JoinResponseMessage.java          |    8 +-
 .../gms/messages/LeaveRequestMessage.java          |    4 +-
 .../gms/messages/NetworkPartitionMessage.java      |    4 +-
 .../gms/messages/RemoveMemberMessage.java          |    5 +-
 .../gms/messages/SuspectMembersMessage.java        |    4 +-
 .../membership/gms/messages/ViewAckMessage.java    |    4 +-
 .../membership/gms/messenger/GMSEncrypt.java       |  103 +-
 .../membership/gms/messenger/GMSQuorumChecker.java |    4 -
 .../membership/gms/messenger/JGroupsMessenger.java |   34 +-
 .../membership/gms/messenger/StatRecorder.java     |    8 -
 .../membership/gms/messenger/Transport.java        |    8 -
 .../membership/gms/mgr/GMSMembershipManager.java   |   12 +-
 .../membership/gms/mgr/LocalViewMessage.java       |    6 +-
 .../internal/streaming/StreamingOperation.java     |   19 +-
 .../distributed/internal/tcpserver/TcpServer.java  |    5 +-
 .../java/org/apache/geode/i18n/LogWriterI18n.java  |  114 +-
 .../org/apache/geode/internal/AbstractConfig.java  |  380 +-
 .../java/org/apache/geode/internal/Banner.java     |  140 +-
 .../apache/geode/internal/ByteBufferWriter.java    |    2 +-
 .../apache/geode/internal/ConnectionWatcher.java   |    4 +-
 .../java/org/apache/geode/internal/DSCODE.java     |  150 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |   38 +-
 .../geode/internal/DataSerializableFixedID.java    | 1095 ++---
 .../org/apache/geode/internal/DeployedJar.java     |   12 +-
 .../geode/internal/GfeConsoleReaderFactory.java    |    7 +-
 .../apache/geode/internal/InputStreamFilter.java   |    3 +
 .../geode/internal/InternalDataSerializer.java     |   77 +-
 .../geode/internal/InternalInstantiator.java       |    6 +-
 .../org/apache/geode/internal/ManagerInfo.java     |   20 +-
 .../java/org/apache/geode/internal/NanoTimer.java  |    2 +-
 .../java/org/apache/geode/internal/OSProcess.java  |   45 +-
 .../geode/internal/ObjToByteArraySerializer.java   |    5 +-
 .../internal/ObjectInputStreamFilterWrapper.java   |  195 +-
 .../apache/geode/internal/OneTaskOnlyExecutor.java |    2 +-
 .../geode/internal/SerializationVersions.java      |    2 +-
 .../org/apache/geode/internal/SystemAdmin.java     |    5 +-
 .../java/org/apache/geode/internal/Version.java    |    8 +-
 .../apache/geode/internal/VersionedDataStream.java |    2 +-
 .../geode/internal/admin/AdminBridgeServer.java    |    2 +-
 .../org/apache/geode/internal/admin/Alert.java     |   34 +-
 .../apache/geode/internal/admin/AlertListener.java |    2 +-
 .../apache/geode/internal/admin/ApplicationVM.java |    2 +-
 .../org/apache/geode/internal/admin/CacheInfo.java |   24 +-
 .../apache/geode/internal/admin/CacheSnapshot.java |   14 +-
 .../internal/admin/ClientMembershipMessage.java    |    6 +-
 .../geode/internal/admin/ClientStatsManager.java   |    5 +-
 .../org/apache/geode/internal/admin/DLockInfo.java |   16 +-
 .../apache/geode/internal/admin/EntrySnapshot.java |    2 +-
 .../geode/internal/admin/EntryValueNode.java       |   10 +-
 .../org/apache/geode/internal/admin/GemFireVM.java |   98 +-
 .../geode/internal/admin/GfManagerAgent.java       |   26 +-
 .../org/apache/geode/internal/admin/GfObject.java  |    8 +-
 .../geode/internal/admin/HealthListener.java       |    2 +-
 .../geode/internal/admin/JoinLeaveListener.java    |    6 +-
 .../geode/internal/admin/RegionSnapshot.java       |    2 +-
 .../geode/internal/admin/SnapshotClient.java       |    2 +-
 .../java/org/apache/geode/internal/admin/Stat.java |    6 +-
 .../geode/internal/admin/StatAlertDefinition.java  |   30 +-
 .../geode/internal/admin/StatAlertsManager.java    |   10 +-
 .../apache/geode/internal/admin/StatListener.java  |    4 +-
 .../apache/geode/internal/admin/StatResource.java  |   16 +-
 .../admin/remote/AddHealthListenerRequest.java     |    2 +-
 .../admin/remote/AddHealthListenerResponse.java    |    4 +-
 .../admin/remote/AddStatListenerRequest.java       |    2 +-
 .../admin/remote/AddStatListenerResponse.java      |    4 +-
 .../remote/AdminConsoleDisconnectMessage.java      |    4 +-
 .../internal/admin/remote/AdminConsoleMessage.java |    9 +-
 .../admin/remote/AdminMultipleReplyProcessor.java  |    4 +-
 .../geode/internal/admin/remote/AdminRequest.java  |    8 +-
 .../geode/internal/admin/remote/AdminResponse.java |    2 +-
 .../geode/internal/admin/remote/AdminWaiters.java  |    6 +-
 .../admin/remote/AlertLevelChangeMessage.java      |    4 +-
 .../admin/remote/AlertListenerMessage.java         |    2 +-
 .../admin/remote/AlertsNotificationMessage.java    |    4 +-
 .../admin/remote/AppCacheSnapshotMessage.java      |    2 +-
 .../internal/admin/remote/BridgeServerRequest.java |    4 +-
 .../admin/remote/BridgeServerResponse.java         |    4 +-
 .../internal/admin/remote/CacheConfigRequest.java  |    2 +-
 .../internal/admin/remote/CacheConfigResponse.java |    6 +-
 .../internal/admin/remote/CacheInfoRequest.java    |    2 +-
 .../internal/admin/remote/CacheInfoResponse.java   |    5 +-
 .../admin/remote/CancelStatListenerRequest.java    |    2 +-
 .../admin/remote/CancelStatListenerResponse.java   |    4 +-
 .../geode/internal/admin/remote/Cancellable.java   |    2 +-
 .../internal/admin/remote/CancellationMessage.java |    2 +-
 .../admin/remote/ChangeRefreshIntervalMessage.java |    4 +-
 .../internal/admin/remote/CliLegacyMessage.java    |    4 +-
 .../internal/admin/remote/CompactRequest.java      |   12 +-
 .../internal/admin/remote/DestroyEntryMessage.java |    4 +-
 .../admin/remote/DestroyRegionMessage.java         |    4 +-
 .../admin/remote/DurableClientInfoRequest.java     |    2 +-
 .../admin/remote/DurableClientInfoResponse.java    |    6 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |    2 +-
 .../admin/remote/FetchDistLockInfoResponse.java    |    3 +-
 .../admin/remote/FetchHealthDiagnosisRequest.java  |    2 +-
 .../admin/remote/FetchHealthDiagnosisResponse.java |    4 +-
 .../internal/admin/remote/FetchHostRequest.java    |    2 +-
 .../internal/admin/remote/FetchHostResponse.java   |    5 +-
 .../remote/FetchResourceAttributesRequest.java     |    2 +-
 .../remote/FetchResourceAttributesResponse.java    |    6 +-
 .../internal/admin/remote/FetchStatsRequest.java   |    2 +-
 .../internal/admin/remote/FetchStatsResponse.java  |    6 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/FetchSysCfgResponse.java |    3 +-
 .../admin/remote/FlushAppCacheSnapshotMessage.java |    2 +-
 .../admin/remote/HealthListenerMessage.java        |    2 +-
 .../internal/admin/remote/LicenseInfoRequest.java  |    2 +-
 .../internal/admin/remote/LicenseInfoResponse.java |    4 +-
 .../admin/remote/MissingPersistentIDsRequest.java  |   10 +-
 .../admin/remote/MissingPersistentIDsResponse.java |    5 +-
 .../admin/remote/ObjectDetailsRequest.java         |    2 +-
 .../admin/remote/ObjectDetailsResponse.java        |    3 +-
 .../internal/admin/remote/ObjectNamesRequest.java  |    2 +-
 .../internal/admin/remote/ObjectNamesResponse.java |    3 +-
 .../remote/PrepareRevokePersistentIDRequest.java   |   13 +-
 .../admin/remote/RefreshMemberSnapshotRequest.java |    2 +-
 .../remote/RefreshMemberSnapshotResponse.java      |    5 +-
 .../admin/remote/RegionAttributesRequest.java      |    2 +-
 .../admin/remote/RegionAttributesResponse.java     |    4 +-
 .../geode/internal/admin/remote/RegionRequest.java |    2 +-
 .../internal/admin/remote/RegionResponse.java      |    2 +-
 .../internal/admin/remote/RegionSizeRequest.java   |    2 +-
 .../internal/admin/remote/RegionSizeResponse.java  |    3 +-
 .../admin/remote/RegionStatisticsRequest.java      |    2 +-
 .../admin/remote/RegionStatisticsResponse.java     |    4 +-
 .../admin/remote/RegionSubRegionSizeRequest.java   |    4 +-
 .../admin/remote/RegionSubRegionsSizeResponse.java |    7 +-
 .../admin/remote/RemoteGfManagerAgent.java         |   54 +-
 .../admin/remote/RemoveHealthListenerRequest.java  |    2 +-
 .../admin/remote/RemoveHealthListenerResponse.java |    4 +-
 .../admin/remote/ResetHealthStatusRequest.java     |    2 +-
 .../admin/remote/ResetHealthStatusResponse.java    |    4 +-
 .../admin/remote/RevokePersistentIDRequest.java    |    8 +-
 .../internal/admin/remote/RootRegionRequest.java   |    2 +-
 .../internal/admin/remote/RootRegionResponse.java  |    5 +-
 .../remote/ShutdownAllGatewayHubsRequest.java      |    6 +-
 .../internal/admin/remote/ShutdownAllRequest.java  |   26 +-
 .../admin/remote/SnapshotResultMessage.java        |    2 +-
 .../remote/StatAlertsManagerAssignMessage.java     |    6 +-
 .../internal/admin/remote/StatListenerMessage.java |    2 +-
 .../internal/admin/remote/StoreSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/StoreSysCfgResponse.java |    3 +-
 .../internal/admin/remote/SubRegionRequest.java    |    2 +-
 .../internal/admin/remote/SubRegionResponse.java   |    3 +-
 .../internal/admin/remote/TailLogRequest.java      |    2 +-
 .../internal/admin/remote/TailLogResponse.java     |    5 +-
 .../admin/remote/UpdateAlertDefinitionMessage.java |    4 +-
 .../internal/admin/remote/VersionInfoRequest.java  |    2 +-
 .../internal/admin/remote/VersionInfoResponse.java |    3 +-
 .../internal/admin/statalerts/StatisticInfo.java   |   18 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |   20 +-
 .../geode/internal/cache/AbstractCacheServer.java  |    4 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |  121 +-
 .../geode/internal/cache/AbstractLRURegionMap.java |  829 ----
 .../geode/internal/cache/AbstractRegion.java       |  110 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  851 +---
 .../internal/cache/AbstractUpdateOperation.java    |   29 +-
 .../cache/AddCacheServerProfileMessage.java        |   10 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |    6 +-
 .../internal/cache/BucketPersistenceAdvisor.java   |    2 +-
 .../apache/geode/internal/cache/BucketRegion.java  |  106 +-
 .../geode/internal/cache/BucketRegionQueue.java    |    2 +-
 .../internal/cache/CacheDistributionAdvisee.java   |   10 +-
 .../internal/cache/CacheDistributionAdvisor.java   |   11 +-
 .../apache/geode/internal/cache/CacheObserver.java |   36 +-
 .../geode/internal/cache/CacheServerAdvisor.java   |    8 +-
 .../geode/internal/cache/CacheServerImpl.java      |   12 +-
 .../geode/internal/cache/CacheServerLauncher.java  |    2 +-
 .../apache/geode/internal/cache/CacheService.java  |    6 +-
 .../geode/internal/cache/CacheStatisticsImpl.java  |    4 +-
 .../geode/internal/cache/CachedDeserializable.java |   22 +-
 .../cache/CachedDeserializableFactory.java         |   13 +-
 .../geode/internal/cache/ClientServerObserver.java |   24 +-
 .../geode/internal/cache/CloseCacheMessage.java    |    6 +-
 .../geode/internal/cache/CompactableOplog.java     |    9 +-
 .../apache/geode/internal/cache/Conflatable.java   |   12 +-
 .../geode/internal/cache/ControllerAdvisor.java    |    9 +-
 .../internal/cache/CreateRegionProcessor.java      |   10 +-
 .../geode/internal/cache/DestroyOperation.java     |    8 +-
 .../cache/DestroyPartitionedRegionMessage.java     |    5 +-
 .../internal/cache/DestroyRegionOperation.java     |   12 +-
 .../geode/internal/cache/DirectReplyMessage.java   |    7 +-
 .../apache/geode/internal/cache/DiskInitFile.java  |    3 -
 .../apache/geode/internal/cache/DiskRegion.java    |   20 +-
 .../geode/internal/cache/DiskStoreBackup.java      |   92 -
 .../geode/internal/cache/DiskStoreFactoryImpl.java |    4 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |  283 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |   45 +-
 .../apache/geode/internal/cache/DiskStoreTask.java |    2 +-
 .../geode/internal/cache/DistPeerTXStateStub.java  |   10 +-
 .../internal/cache/DistTXAdjunctCommitMessage.java |    4 +-
 .../geode/internal/cache/DistTXCommitMessage.java  |   22 +-
 .../internal/cache/DistTXCoordinatorInterface.java |   26 +-
 .../internal/cache/DistTXPrecommitMessage.java     |   12 +-
 .../internal/cache/DistTXRollbackMessage.java      |   25 +-
 .../apache/geode/internal/cache/DistTXState.java   |   21 +-
 .../internal/cache/DistTXStateOnCoordinator.java   |   19 +-
 .../geode/internal/cache/DistTXStateProxyImpl.java |   15 +-
 .../cache/DistTXStateProxyImplOnCoordinator.java   |   49 +-
 .../cache/DistTXStateProxyImplOnDatanode.java      |   11 +-
 .../internal/cache/DistributedCacheOperation.java  |   26 +-
 .../internal/cache/DistributedClearOperation.java  |    8 +-
 .../internal/cache/DistributedPutAllOperation.java |   31 +-
 .../geode/internal/cache/DistributedRegion.java    |  144 +-
 .../DistributedRegionFunctionStreamingMessage.java |   37 +-
 .../cache/DistributedRemoveAllOperation.java       |    6 +-
 .../cache/DistributedTombstoneOperation.java       |    8 +-
 .../apache/geode/internal/cache/EntriesMap.java    |   13 +-
 .../geode/internal/cache/EntryEventImpl.java       |  216 +-
 .../apache/geode/internal/cache/EntrySnapshot.java |    9 +-
 .../org/apache/geode/internal/cache/EventID.java   |    4 +-
 .../geode/internal/cache/EventStateHelper.java     |    9 +-
 .../geode/internal/cache/EvictableRegion.java      |   37 +
 .../internal/cache/EvictionAttributesImpl.java     |  115 +-
 .../cache/EvictionAttributesMutatorImpl.java       |   35 +
 .../apache/geode/internal/cache/ExpiryTask.java    |   10 +-
 .../geode/internal/cache/ExportDiskRegion.java     |    4 +-
 .../apache/geode/internal/cache/FilterProfile.java |   12 +-
 .../internal/cache/FindDurableQueueProcessor.java  |   12 +-
 .../geode/internal/cache/FindRemoteTXMessage.java  |    9 +-
 .../internal/cache/FindVersionTagOperation.java    |   12 +-
 .../FunctionStreamingOrderedReplyMessage.java      |    7 +-
 .../cache/FunctionStreamingReplyMessage.java       |    5 +-
 .../internal/cache/FutureCachedDeserializable.java |   35 +
 .../geode/internal/cache/GemFireCacheImpl.java     |  512 ++-
 .../apache/geode/internal/cache/GridAdvisor.java   |   11 +-
 .../org/apache/geode/internal/cache/HARegion.java  |   14 +-
 .../apache/geode/internal/cache/ImageState.java    |   64 +-
 .../internal/cache/InitialImageFlowControl.java    |   30 +-
 .../internal/cache/InitialImageOperation.java      |  172 +-
 .../geode/internal/cache/InterestFilter.java       |   10 +-
 .../apache/geode/internal/cache/InternalCache.java |   53 +-
 .../geode/internal/cache/InternalCacheEvent.java   |   20 +-
 .../geode/internal/cache/InternalDataView.java     |   10 +-
 .../internal/cache/InternalDistributedRegion.java  |    3 +-
 .../geode/internal/cache/InternalEntryEvent.java   |   25 +
 .../geode/internal/cache/InternalRegion.java       |  115 +-
 .../geode/internal/cache/InvalidateOperation.java  |   10 +-
 .../cache/InvalidatePartitionedRegionMessage.java  |    5 +-
 .../internal/cache/InvalidateRegionOperation.java  |    4 +-
 .../internal/cache/JtaAfterCompletionMessage.java  |   21 +-
 .../internal/cache/JtaBeforeCompletionMessage.java |   10 +-
 .../cache/LatestLastAccessTimeMessage.java         |   10 +-
 .../cache/LatestLastAccessTimeOperation.java       |    8 +-
 .../cache/LatestLastAccessTimeReplyProcessor.java  |    5 +-
 .../geode/internal/cache/LoaderHelperFactory.java  |    4 +-
 .../apache/geode/internal/cache/LocalRegion.java   |  374 +-
 .../geode/internal/cache/LocalRegionDataView.java  |   12 +-
 .../cache/MemberFunctionStreamingMessage.java      |   35 +-
 .../geode/internal/cache/NonLocalRegionEntry.java  |    4 +-
 .../cache/OfflineCompactionDiskRegion.java         |   16 +-
 .../org/apache/geode/internal/cache/Oplog.java     |  103 +-
 .../org/apache/geode/internal/cache/OplogSet.java  |    8 +-
 .../internal/cache/PRContainsValueFunction.java    |    5 +-
 .../internal/cache/PRHARedundancyProvider.java     |   76 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   21 +-
 .../internal/cache/PartitionAttributesImpl.java    |    3 +-
 .../cache/PartitionRegionConfigValidator.java      |    2 +-
 .../geode/internal/cache/PartitionedRegion.java    |  175 +-
 .../internal/cache/PartitionedRegionDataStore.java |   48 +-
 .../internal/cache/PartitionedRegionDataView.java  |   12 +-
 .../internal/cache/PartitionedRegionHelper.java    |   41 +-
 .../cache/PartitionedRegionQueryEvaluator.java     |   55 +-
 .../internal/cache/PausedTXStateProxyImpl.java     |    3 +-
 .../geode/internal/cache/PeerTXStateStub.java      |    3 +
 .../internal/cache/PlaceHolderDiskRegion.java      |   45 +-
 .../geode/internal/cache/PoolFactoryImpl.java      |   89 +-
 .../geode/internal/cache/ProxyBucketRegion.java    |    4 +-
 .../geode/internal/cache/ProxyRegionMap.java       |   54 +-
 .../geode/internal/cache/QueuedOperation.java      |    2 +-
 .../apache/geode/internal/cache/RegionEntry.java   |    4 +-
 .../geode/internal/cache/RegionEntryContext.java   |    2 +
 .../geode/internal/cache/RegionEntryFactory.java   |    8 +-
 .../cache/RegionEntrySynchronizationListener.java  |    2 +-
 .../org/apache/geode/internal/cache/RegionMap.java |   30 +-
 .../geode/internal/cache/RegionMapFactory.java     |    2 +-
 .../geode/internal/cache/RegionMapOwner.java       |   19 +
 .../apache/geode/internal/cache/RegionQueue.java   |   32 +-
 .../apache/geode/internal/cache/RegionStatus.java  |    6 +-
 .../internal/cache/ReleaseClearLockMessage.java    |    8 +-
 .../cache/RemoteContainsKeyValueMessage.java       |  310 --
 .../geode/internal/cache/RemoteDestroyMessage.java |  705 ---
 .../internal/cache/RemoteFetchEntryMessage.java    |  335 --
 .../internal/cache/RemoteFetchVersionMessage.java  |  251 --
 .../geode/internal/cache/RemoteGetMessage.java     |  430 --
 .../internal/cache/RemoteInvalidateMessage.java    |  415 --
 .../internal/cache/RemoteOperationException.java   |   91 +-
 .../internal/cache/RemoteOperationMessage.java     |  667 ---
 .../RemoteOperationMessageWithDirectReply.java     |   81 -
 .../geode/internal/cache/RemotePutAllMessage.java  |  546 ---
 .../geode/internal/cache/RemotePutMessage.java     | 1133 -----
 .../internal/cache/RemoteRegionOperation.java      |  204 -
 .../internal/cache/RemoteRemoveAllMessage.java     |  535 ---
 .../cache/RemoveCacheServerProfileMessage.java     |  162 +
 .../cache/SearchLoadAndWriteProcessor.java         |   72 +-
 .../geode/internal/cache/SerializationHelper.java  |    4 +-
 .../geode/internal/cache/ServerPingMessage.java    |    6 +-
 .../geode/internal/cache/StateFlushOperation.java  |   35 +-
 .../geode/internal/cache/TXCommitMessage.java      |   99 +-
 .../apache/geode/internal/cache/TXEntryState.java  |    9 +-
 .../geode/internal/cache/TXEntryStateFactory.java  |    6 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   25 +-
 .../apache/geode/internal/cache/TXLockRequest.java |   13 +-
 .../apache/geode/internal/cache/TXManagerImpl.java |   65 +-
 .../org/apache/geode/internal/cache/TXMessage.java |   18 +-
 .../internal/cache/TXRegionLockRequestImpl.java    |   33 +-
 .../apache/geode/internal/cache/TXRegionState.java |    4 +-
 .../internal/cache/TXRemoteCommitMessage.java      |   45 +-
 .../internal/cache/TXRemoteRollbackMessage.java    |    4 +-
 .../org/apache/geode/internal/cache/TXState.java   |   36 +-
 .../geode/internal/cache/TXStateInterface.java     |   81 +-
 .../apache/geode/internal/cache/TXStateProxy.java  |   40 +-
 .../geode/internal/cache/TXStateProxyImpl.java     |  151 +-
 .../apache/geode/internal/cache/TXStateStub.java   |   79 +-
 .../internal/cache/TXSynchronizationRunnable.java  |   36 +-
 .../geode/internal/cache/TombstoneService.java     |    2 +-
 .../geode/internal/cache/TransactionMessage.java   |   14 +-
 .../geode/internal/cache/TxEntryFactory.java       |    4 +-
 .../internal/cache/UpdateAttributesProcessor.java  |   15 +-
 .../cache/UpdateEntryVersionOperation.java         |    8 +-
 .../geode/internal/cache/UpdateOperation.java      |   12 +-
 .../internal/cache/VMCachedDeserializable.java     |   12 +-
 .../geode/internal/cache/VMLRURegionMap.java       |  788 +++-
 .../apache/geode/internal/cache/VMRegionMap.java   |    5 +-
 .../geode/internal/cache/ValidatingDiskRegion.java |    9 +-
 .../geode/internal/cache/backup/AbortBackup.java   |   32 +
 .../internal/cache/backup/AbortBackupFactory.java  |   45 +
 .../cache/backup/AbortBackupOperation.java         |   66 +
 .../internal/cache/backup/AbortBackupRequest.java  |   54 +
 .../cache/backup/AbstractBackupWriterConfig.java   |   51 +
 .../cache/backup/BackupDataStoreHelper.java        |   28 +-
 .../internal/cache/backup/BackupDefinition.java    |   20 +-
 .../internal/cache/backup/BackupDestination.java   |   28 -
 .../internal/cache/backup/BackupFileCopier.java    |  185 +
 .../geode/internal/cache/backup/BackupFilter.java  |   24 +
 .../geode/internal/cache/backup/BackupLock.java    |  114 -
 .../geode/internal/cache/backup/BackupManager.java |  661 ---
 .../internal/cache/backup/BackupOperation.java     |    8 +-
 .../cache/backup/BackupReplyProcessor.java         |    4 +-
 .../internal/cache/backup/BackupResponse.java      |    3 +-
 .../geode/internal/cache/backup/BackupService.java |  179 +
 .../geode/internal/cache/backup/BackupTask.java    |  287 ++
 .../geode/internal/cache/backup/BackupUtil.java    |   38 +-
 .../geode/internal/cache/backup/BackupWriter.java  |   33 +
 .../internal/cache/backup/BackupWriterFactory.java |   60 +
 .../internal/cache/backup/DiskStoreBackup.java     |   87 +
 .../cache/backup/FileSystemBackupDestination.java  |  145 -
 .../cache/backup/FileSystemBackupWriter.java       |  242 ++
 .../cache/backup/FileSystemBackupWriterConfig.java |   40 +
 .../FileSystemIncrementalBackupLocation.java       |  132 +
 .../geode/internal/cache/backup/FinishBackup.java  |   13 +-
 .../internal/cache/backup/FinishBackupFactory.java |   18 +-
 .../cache/backup/FinishBackupOperation.java        |   19 +-
 .../internal/cache/backup/FinishBackupRequest.java |   38 +-
 .../internal/cache/backup/FlushToDiskFactory.java  |    5 +-
 .../cache/backup/FlushToDiskOperation.java         |    9 +-
 .../cache/backup/FlushToDiskProcessor.java         |    4 +-
 .../internal/cache/backup/FlushToDiskRequest.java  |    4 +-
 .../cache/backup/IncrementalBackupFilter.java      |   37 +
 .../cache/backup/IncrementalBackupLocation.java    |   25 +
 .../geode/internal/cache/backup/PrepareBackup.java |    8 +-
 .../cache/backup/PrepareBackupFactory.java         |   25 +-
 .../cache/backup/PrepareBackupOperation.java       |   18 +-
 .../cache/backup/PrepareBackupRequest.java         |   27 +-
 .../geode/internal/cache/backup/RestoreScript.java |    4 +
 .../cache/backup/TemporaryBackupFiles.java         |  139 +
 .../client/protocol/ClientProtocolService.java     |    5 +-
 .../internal/cache/control/HeapMemoryMonitor.java  |    5 +-
 .../cache/control/InternalResourceManager.java     |   16 +-
 .../internal/cache/control/MemoryMonitor.java      |   12 +-
 .../cache/control/OffHeapMemoryMonitor.java        |   16 +-
 .../internal/cache/control/ResourceAdvisor.java    |   12 +-
 .../internal/cache/control/ResourceEvent.java      |    6 +-
 .../internal/cache/control/ResourceListener.java   |    2 +-
 .../internal/cache/control/ResourceMonitor.java    |    6 +-
 .../entries/AbstractOplogDiskRegionEntry.java      |    6 +-
 .../cache/entries/AbstractRegionEntry.java         |  109 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   83 +-
 .../internal/cache/entries/HashRegionEntry.java    |   21 +
 .../internal/cache/entries/OffHeapRegionEntry.java |    4 +-
 .../cache/eviction/AbstractEvictionController.java |  237 +-
 .../cache/eviction/AbstractEvictionList.java       |   33 +-
 .../internal/cache/eviction/CountLRUEviction.java  |  243 +-
 .../cache/eviction/CountLRUStatistics.java         |  112 +
 .../cache/eviction/DisabledEvictionCounters.java   |   90 +
 .../cache/eviction/DisabledEvictionStatistics.java |  105 -
 .../internal/cache/eviction/EvictableMap.java      |    2 +
 .../cache/eviction/EvictionController.java         |   74 +-
 .../internal/cache/eviction/EvictionCounters.java  |   48 +
 .../cache/eviction/EvictionCountersImpl.java       |  124 +
 .../internal/cache/eviction/EvictionList.java      |   11 +-
 .../cache/eviction/EvictionListBuilder.java        |   82 +-
 .../cache/eviction/EvictionStatistics.java         |   34 -
 .../cache/eviction/EvictionStatisticsImpl.java     |  180 -
 .../internal/cache/eviction/EvictionStats.java     |   39 +
 .../internal/cache/eviction/HeapLRUController.java |  128 +-
 .../internal/cache/eviction/HeapLRUStatistics.java |  108 +
 .../cache/eviction/InternalEvictionStatistics.java |   39 -
 .../geode/internal/cache/eviction/LIFOList.java    |    6 +-
 .../cache/eviction/LRUListWithAsyncSorting.java    |   26 +-
 .../cache/eviction/LRUListWithSyncSorting.java     |   10 +-
 .../cache/eviction/MemoryLRUController.java        |  330 +-
 .../cache/eviction/MemoryLRUStatistics.java        |  111 +
 .../internal/cache/eviction/RegionEvictorTask.java |    4 +-
 .../internal/cache/eviction/SizeLRUController.java |   61 +-
 .../internal/cache/execute/AbstractExecution.java  |   24 +-
 .../DistributedRegionFunctionResultSender.java     |   12 +-
 .../execute/FunctionStreamingResultCollector.java  |    6 +-
 .../internal/cache/execute/InternalExecution.java  |   10 +-
 .../internal/cache/execute/InternalFunction.java   |   40 +
 .../execute/InternalRegionFunctionContext.java     |    7 +-
 .../cache/execute/InternalResultSender.java        |    8 +-
 .../cache/execute/MemberFunctionExecutor.java      |    4 +-
 .../cache/execute/MemberFunctionResultSender.java  |   11 +-
 .../cache/execute/MultiRegionFunctionContext.java  |    4 +-
 .../cache/execute/MultiRegionFunctionExecutor.java |    4 +-
 .../PartitionedRegionFunctionResultSender.java     |   16 +-
 .../PartitionedRegionFunctionResultWaiter.java     |    6 +-
 .../cache/execute/ServerFunctionExecutor.java      |    4 +-
 .../execute/ServerRegionFunctionExecutor.java      |    4 +-
 .../util/FindRestEnabledServersFunction.java       |   10 +-
 .../geode/internal/cache/extension/Extensible.java |    2 +-
 .../internal/cache/ha/HAContainerWrapper.java      |   18 +-
 .../geode/internal/cache/ha/HARegionQueue.java     |  113 +-
 .../internal/cache/ha/QueueRemovalMessage.java     |    5 +-
 .../cache/locks/TXLessorDepartureHandler.java      |    4 +-
 .../geode/internal/cache/locks/TXLockId.java       |   10 +-
 .../geode/internal/cache/locks/TXLockService.java  |    5 +-
 .../internal/cache/locks/TXLockServiceImpl.java    |    6 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |    4 +-
 .../cache/locks/TXOriginatorRecoveryProcessor.java |   14 +-
 .../locks/TXRecoverGrantorMessageProcessor.java    |    8 +-
 .../internal/cache/locks/TXRegionLockRequest.java  |    8 +-
 .../internal/cache/map/CacheModificationLock.java  |   28 +
 .../geode/internal/cache/map/FocusedRegionMap.java |   45 +
 .../geode/internal/cache/map/RegionMapDestroy.java |  741 ++++
 .../AllBucketProfilesUpdateMessage.java            |    8 +-
 .../partitioned/BecomePrimaryBucketMessage.java    |   15 +-
 .../geode/internal/cache/partitioned/Bucket.java   |   16 +-
 .../cache/partitioned/BucketBackupMessage.java     |    7 +-
 .../partitioned/BucketProfileUpdateMessage.java    |   10 +-
 .../cache/partitioned/BucketSizeMessage.java       |   15 +-
 .../cache/partitioned/ContainsKeyValueMessage.java |   10 +-
 .../cache/partitioned/CreateBucketMessage.java     |   15 +-
 .../partitioned/DeposePrimaryBucketMessage.java    |   13 +-
 .../internal/cache/partitioned/DestroyMessage.java |   13 +-
 .../DestroyRegionOnDataStoreMessage.java           |   15 +-
 .../cache/partitioned/DumpAllPRConfigMessage.java  |    5 +-
 .../internal/cache/partitioned/DumpB2NRegion.java  |   13 +-
 .../cache/partitioned/DumpBucketsMessage.java      |    5 +-
 .../partitioned/EndBucketCreationMessage.java      |    9 +-
 .../cache/partitioned/FetchBulkEntriesMessage.java |   15 +-
 .../cache/partitioned/FetchEntriesMessage.java     |   16 +-
 .../cache/partitioned/FetchEntryMessage.java       |    9 +-
 .../cache/partitioned/FetchKeysMessage.java        |   18 +-
 .../partitioned/FetchPartitionDetailsMessage.java  |   13 +-
 .../internal/cache/partitioned/FlushMessage.java   |    4 +-
 .../internal/cache/partitioned/GetMessage.java     |   46 +-
 .../cache/partitioned/IdentityRequestMessage.java  |   11 +-
 .../cache/partitioned/IdentityUpdateMessage.java   |    6 +-
 .../cache/partitioned/IndexCreationMsg.java        |   21 +-
 .../cache/partitioned/InterestEventMessage.java    |   15 +-
 .../internal/cache/partitioned/InternalPRInfo.java |    5 +-
 .../partitioned/InternalPartitionDetails.java      |    4 +-
 .../cache/partitioned/InvalidateMessage.java       |   12 +-
 .../partitioned/ManageBackupBucketMessage.java     |   19 +-
 .../cache/partitioned/ManageBucketMessage.java     |   19 +-
 .../cache/partitioned/MoveBucketMessage.java       |   15 +-
 .../cache/partitioned/OfflineMemberDetails.java    |    4 +-
 .../cache/partitioned/PREntriesIterator.java       |    4 +-
 .../PRFunctionStreamingResultCollector.java        |    4 +-
 .../cache/partitioned/PRSanityCheckMessage.java    |   12 +-
 .../cache/partitioned/PRTombstoneMessage.java      |    7 +-
 .../partitioned/PRUpdateEntryVersionMessage.java   |    5 +-
 .../cache/partitioned/PartitionMessage.java        |   64 +-
 .../PartitionMessageWithDirectReply.java           |    3 +-
 .../PartitionedRegionFunctionStreamingMessage.java |   16 +-
 .../partitioned/PartitionedRegionObserver.java     |    6 +-
 .../partitioned/PartitionedRegionRebalanceOp.java  |   18 +-
 .../cache/partitioned/PrimaryRequestMessage.java   |   11 +-
 .../cache/partitioned/PutAllPRMessage.java         |   34 +-
 .../internal/cache/partitioned/PutMessage.java     |   17 +-
 .../internal/cache/partitioned/QueryMessage.java   |    8 +-
 .../internal/cache/partitioned/RegionAdvisor.java  |   29 +-
 .../cache/partitioned/RemoteFetchKeysMessage.java  |  490 ---
 .../cache/partitioned/RemoteSizeMessage.java       |  325 --
 .../cache/partitioned/RemoveAllPRMessage.java      |   18 +-
 .../cache/partitioned/RemoveBucketMessage.java     |   15 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |   19 +-
 .../internal/cache/partitioned/SizeMessage.java    |   11 +-
 .../partitioned/StreamingPartitionOperation.java   |   17 +-
 .../partitioned/rebalance/BucketOperator.java      |    8 +-
 .../rebalance/PartitionedRegionLoadModel.java      |    7 +-
 .../partitioned/rebalance/RebalanceDirector.java   |    8 +-
 .../cache/persistence/DiskInitFileInterpreter.java |   10 +-
 .../cache/persistence/DiskRecoveryStore.java       |   44 +-
 .../internal/cache/persistence/DiskRegionView.java |  128 +-
 .../cache/persistence/MembershipFlushRequest.java  |    9 +-
 .../cache/persistence/MembershipViewRequest.java   |   27 +-
 .../cache/persistence/PersistenceAdvisor.java      |   32 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |   36 +-
 .../persistence/PersistenceObserverHolder.java     |   16 +-
 .../cache/persistence/PersistentMemberManager.java |   34 +-
 .../cache/persistence/PersistentMemberView.java    |   42 +-
 .../cache/persistence/PersistentStateListener.java |    8 +-
 .../persistence/PersistentStateQueryMessage.java   |   14 +-
 .../PrepareNewPersistentMemberMessage.java         |   10 +-
 .../persistence/RemovePersistentMemberMessage.java |   11 +-
 .../UninterruptibleRandomAccessFile.java           |    4 +-
 .../internal/cache/persistence/query/IndexMap.java |    2 +-
 .../cache/persistence/query/ResultBag.java         |    2 +-
 .../cache/persistence/query/ResultList.java        |    2 +-
 .../cache/persistence/query/ResultMap.java         |    2 +-
 .../cache/persistence/query/ResultSet.java         |    2 +-
 .../apache/geode/internal/cache/properties.html    |  690 +--
 .../region/entry/RegionEntryFactoryBuilder.java    |    6 +-
 .../cache/snapshot/CacheSnapshotServiceImpl.java   |    2 +-
 .../internal/cache/snapshot/ClientExporter.java    |   13 +-
 .../internal/cache/snapshot/FlowController.java    |   27 +-
 .../geode/internal/cache/snapshot/GFSnapshot.java  |   39 +-
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |   29 +-
 .../internal/cache/snapshot/WindowedExporter.java  |   10 +-
 .../geode/internal/cache/tier/ClientHandShake.java |   44 -
 .../internal/cache/tier/ClientSideHandshake.java   |   40 +
 .../geode/internal/cache/tier/ConnectionProxy.java |    2 +-
 .../geode/internal/cache/tier/Encryptor.java       |   26 +
 .../cache/tier/InternalClientMembership.java       |   16 +-
 .../internal/cache/tier/ServerSideHandshake.java   |   49 +
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   74 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |    2 +-
 .../cache/tier/sockets/CacheClientNotifier.java    |  116 +-
 .../cache/tier/sockets/CacheClientProxy.java       |   15 +-
 .../cache/tier/sockets/CacheClientUpdater.java     |   47 +-
 .../tier/sockets/ClientBlacklistProcessor.java     |   14 +-
 .../cache/tier/sockets/ClientHealthMonitor.java    |  288 +-
 .../internal/cache/tier/sockets/ClientMessage.java |    2 +-
 .../tier/sockets/ClientProxyMembershipID.java      |    6 +-
 .../cache/tier/sockets/ClientUpdateMessage.java    |   44 +-
 .../tier/sockets/ClientUpdateMessageImpl.java      |   20 +-
 .../cache/tier/sockets/CommBufferPool.java         |    4 +-
 .../cache/tier/sockets/CommandInitializer.java     |    5 +
 .../internal/cache/tier/sockets/EncryptorImpl.java |  749 ++++
 .../sockets/GenericProtocolServerConnection.java   |  126 -
 .../internal/cache/tier/sockets/HandShake.java     | 1802 --------
 .../internal/cache/tier/sockets/Handshake.java     |  525 +++
 .../cache/tier/sockets/LegacyServerConnection.java |   88 -
 .../geode/internal/cache/tier/sockets/Message.java |  130 +-
 .../cache/tier/sockets/MessageIdExtractor.java     |    6 +-
 .../internal/cache/tier/sockets/MessageStats.java  |    8 +-
 .../cache/tier/sockets/ObjectPartList.java         |    2 +-
 .../tier/sockets/OldClientSupportService.java      |    8 +-
 .../tier/sockets/OriginalServerConnection.java     |   88 +
 .../tier/sockets/ProtobufServerConnection.java     |  128 +
 .../sockets/RemoveClientFromBlacklistMessage.java  |    5 +-
 .../cache/tier/sockets/ServerConnection.java       |  373 +-
 .../tier/sockets/ServerConnectionCollection.java   |   44 +
 .../tier/sockets/ServerConnectionFactory.java      |   11 +-
 .../tier/sockets/ServerHandShakeProcessor.java     |  404 --
 .../sockets/ServerInterestRegistrationMessage.java |    6 +-
 .../cache/tier/sockets/ServerQueueStatus.java      |   58 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |  102 +
 .../tier/sockets/ServerSideHandshakeImpl.java      |  224 +
 .../cache/tier/sockets/VersionedObjectList.java    |    5 +-
 .../cache/tier/sockets/command/CommitCommand.java  |    5 +-
 .../tier/sockets/command/ExecuteFunction.java      |   11 +-
 .../tier/sockets/command/ExecuteFunction65.java    |   11 +-
 .../tier/sockets/command/ExecuteFunction66.java    |   21 +-
 .../sockets/command/ExecuteRegionFunction.java     |   11 +-
 .../sockets/command/ExecuteRegionFunction61.java   |   11 +-
 .../sockets/command/ExecuteRegionFunction65.java   |   11 +-
 .../sockets/command/ExecuteRegionFunction66.java   |   11 +-
 .../command/ExecuteRegionFunctionSingleHop.java    |   11 +-
 .../sockets/command/GatewayReceiverCommand.java    |    2 +-
 .../cache/tier/sockets/command/PutAll.java         |    3 +-
 .../cache/tier/sockets/command/PutAll70.java       |    3 +-
 .../cache/tier/sockets/command/PutAll80.java       |    3 +-
 .../tier/sockets/command/TXFailoverCommand.java    |   19 +-
 .../sockets/command/TXSynchronizationCommand.java  |   30 +-
 .../cache/tx/AbstractPeerTXRegionStub.java         |   25 +-
 .../internal/cache/tx/BucketTXRegionStub.java      |   31 +
 .../internal/cache/tx/ClientTXRegionStub.java      |    2 +-
 .../geode/internal/cache/tx/ClientTXStateStub.java |   66 +-
 .../internal/cache/tx/DistClientTXStateStub.java   |   25 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |   38 +-
 .../internal/cache/tx/DistributedTXRegionStub.java |   85 +-
 .../internal/cache/tx/PartitionedTXRegionStub.java |   29 +-
 .../internal/cache/tx/RemoteClearMessage.java      |  182 +
 .../cache/tx/RemoteContainsKeyValueMessage.java    |  294 ++
 .../internal/cache/tx/RemoteDestroyMessage.java    |  685 +++
 .../internal/cache/tx/RemoteFetchEntryMessage.java |  304 ++
 .../internal/cache/tx/RemoteFetchKeysMessage.java  |  441 ++
 .../cache/tx/RemoteFetchVersionMessage.java        |  241 +
 .../geode/internal/cache/tx/RemoteGetMessage.java  |  402 ++
 .../internal/cache/tx/RemoteInvalidateMessage.java |  392 ++
 .../internal/cache/tx/RemoteOperationMessage.java  |  586 +++
 .../tx/RemoteOperationMessageWithDirectReply.java  |   59 +
 .../internal/cache/tx/RemotePutAllMessage.java     |  517 +++
 .../geode/internal/cache/tx/RemotePutMessage.java  | 1066 +++++
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |  510 +++
 .../geode/internal/cache/tx/RemoteSizeMessage.java |  254 ++
 .../geode/internal/cache/tx/TXRegionStub.java      |    2 +-
 .../cache/versions/RegionVersionVector.java        |   30 +-
 .../cache/versions/VMRegionVersionVector.java      |   13 +-
 .../internal/cache/versions/VMVersionTag.java      |    4 +-
 .../internal/cache/versions/VersionHolder.java     |    4 +-
 .../geode/internal/cache/versions/VersionTag.java  |    4 +-
 .../internal/cache/vmotion/VMotionObserver.java    |    6 +-
 .../internal/cache/wan/AbstractGatewaySender.java  |   11 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   30 +-
 .../cache/wan/DistributedSystemListener.java       |    4 +-
 .../internal/cache/wan/GatewaySenderAdvisor.java   |    7 +-
 .../cache/wan/GatewaySenderEventDispatcher.java    |   10 +-
 .../internal/cache/wan/GatewaySenderEventImpl.java |   36 +-
 ...waySenderQueueEntrySynchronizationListener.java |    4 +-
 ...aySenderQueueEntrySynchronizationOperation.java |   17 +-
 .../cache/wan/InternalGatewaySenderFactory.java    |   13 +-
 ...currentParallelGatewaySenderEventProcessor.java |    8 +-
 .../ParallelGatewaySenderEventProcessor.java       |    3 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |    5 +-
 .../parallel/ParallelQueueBatchRemovalMessage.java |  259 --
 .../wan/parallel/ParallelQueueRemovalMessage.java  |    5 +-
 ...tilParallelGatewaySenderFlushedCoordinator.java |    3 +-
 .../cache/wan/serial/BatchDestroyOperation.java    |    6 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |    3 -
 .../serial/SerialGatewaySenderEventProcessor.java  |   44 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |    2 +-
 .../internal/cache/xmlcache/CacheCreation.java     |  137 +-
 .../geode/internal/cache/xmlcache/CacheXml.java    |    1 +
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   22 +-
 .../internal/cache/xmlcache/CacheXmlParser.java    |   22 +-
 .../cache/xmlcache/ClientCacheCreation.java        |   14 +-
 .../geode/internal/cache/xmlcache/Declarable2.java |    2 +-
 .../cache/xmlcache/FunctionServiceCreation.java    |   23 +-
 .../cache/xmlcache/GatewayReceiverCreation.java    |    4 +
 .../xmlcache/ParallelAsyncEventQueueCreation.java  |    4 +-
 .../xmlcache/ParallelGatewaySenderCreation.java    |    4 +-
 .../internal/cache/xmlcache/PropertyResolver.java  |   16 +-
 .../xmlcache/SerialAsyncEventQueueCreation.java    |    4 +-
 .../xmlcache/SerialGatewaySenderCreation.java      |    4 +-
 .../org/apache/geode/internal/concurrent/AL.java   |   24 +-
 .../geode/internal/concurrent/MapCallback.java     |   31 +-
 .../geode/internal/concurrent/MapResult.java       |    4 +-
 .../internal/datasource/AbstractPoolCache.java     |   11 +-
 .../datasource/ConfiguredDataSourceProperties.java |   11 +-
 .../internal/datasource/ConnectionPoolCache.java   |    8 +-
 .../internal/datasource/ConnectionProvider.java    |    8 +-
 .../internal/datasource/DataSourceResources.java   |   14 +-
 .../internal/datasource/ManagedPoolCacheImpl.java  |    2 +-
 .../internal/datasource/TranxPoolCacheImpl.java    |    2 +-
 .../geode/internal/i18n/LocalizedStrings.java      |    8 +-
 .../org/apache/geode/internal/i18n/StringId.java   |   10 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |    9 +-
 .../geode/internal/jta/GlobalTransaction.java      |    4 +-
 .../org/apache/geode/internal/lang/Filter.java     |    2 +-
 .../org/apache/geode/internal/lang/Initable.java   |    2 +-
 .../geode/internal/lang/MutableIdentifiable.java   |    2 +-
 .../apache/geode/internal/lang/ObjectUtils.java    |  124 -
 .../org/apache/geode/internal/lang/Orderable.java  |    2 +-
 .../org/apache/geode/internal/lang/Ordered.java    |    4 +-
 .../apache/geode/internal/lang/StringUtils.java    |   13 +
 .../geode/internal/lang/SystemPropertyHelper.java  |   41 +-
 .../geode/internal/logging/InternalLogWriter.java  |   40 +-
 .../geode/internal/logging/MergeLogFiles.java      |   12 +-
 .../internal/logging/log4j/AlertAppender.java      |    4 +-
 .../internal/logging/log4j/GemFireLogger.java      |  171 +-
 .../geode/internal/logging/log4j/LogMarker.java    |  123 +-
 .../geode/internal/memcached/CommandProcessor.java |    2 +-
 .../apache/geode/internal/net/SocketCreator.java   |   50 +-
 .../apache/geode/internal/offheap/DataType.java    |   31 +-
 .../geode/internal/offheap/FreeListManager.java    |   10 +-
 .../geode/internal/offheap/LifecycleListener.java  |   13 +-
 .../geode/internal/offheap/MemoryAllocator.java    |   23 +-
 .../internal/offheap/MemoryAllocatorImpl.java      |   26 +-
 .../apache/geode/internal/offheap/MemoryBlock.java |   24 +-
 .../geode/internal/offheap/MemoryInspector.java    |   14 +-
 .../internal/offheap/MemoryUsageListener.java      |    2 +-
 .../geode/internal/offheap/OffHeapHelper.java      |   12 +-
 .../geode/internal/offheap/OffHeapMemoryStats.java |   48 +-
 .../internal/offheap/OffHeapRegionEntryHelper.java |    4 +-
 .../offheap/OutOfOffHeapMemoryListener.java        |    4 +-
 .../apache/geode/internal/offheap/Releasable.java  |    2 +-
 .../org/apache/geode/internal/offheap/Slab.java    |    6 +-
 .../apache/geode/internal/offheap/SlabFactory.java |    2 +-
 .../geode/internal/offheap/StoredObject.java       |   46 +-
 .../internal/security/FilterPostAuthorization.java |  218 -
 .../internal/security/FilterPreAuthorization.java  |  149 -
 .../security/IntegratedSecurityService.java        |    2 +-
 .../geode/internal/security/ObjectWithAuthz.java   |   67 -
 .../internal/security/SecurityServiceFactory.java  |   10 -
 .../security/shiro/GeodeAuthenticationToken.java   |   11 +-
 .../geode/internal/sequencelog/SequenceLogger.java |    8 +-
 .../geode/internal/sequencelog/io/Filter.java      |    5 +-
 .../sequencelog/model/GraphReaderCallback.java     |    6 +-
 .../apache/geode/internal/shared/NativeCalls.java  |   57 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |  125 +-
 .../geode/internal/size/ObjectGraphSizer.java      |    2 +-
 .../geode/internal/statistics/HostStatSampler.java |    2 +-
 .../internal/statistics/LocalStatListener.java     |    2 +-
 .../geode/internal/statistics/SampleHandler.java   |    8 +-
 .../internal/statistics/StatArchiveFormat.java     |   74 +-
 .../statistics/StatArchiveHandlerConfig.java       |   14 +-
 .../geode/internal/statistics/StatisticId.java     |    4 +-
 .../internal/statistics/StatisticsListener.java    |    2 +-
 .../internal/statistics/StatisticsManager.java     |   20 +-
 .../statistics/StatisticsNotification.java         |   16 +-
 .../internal/statistics/StatisticsSampler.java     |    8 +-
 .../geode/internal/statistics/VMStatsContract.java |    4 +-
 .../statistics/platform/OsStatisticsFactory.java   |    5 +-
 .../apache/geode/internal/tcp/BaseMsgStreamer.java |   12 +-
 .../geode/internal/tcp/ByteBufferInputStream.java  |    3 +-
 .../org/apache/geode/internal/tcp/Connection.java  |   26 +-
 .../apache/geode/internal/tcp/ConnectionTable.java |   14 +-
 .../geode/internal/tcp/DirectReplySender.java      |    4 -
 .../apache/geode/internal/tcp/ServerDelegate.java  |    8 +-
 .../org/apache/geode/internal/tcp/TCPConduit.java  |   10 +-
 .../org/apache/geode/internal/tcp/package.html     |    2 +-
 .../geode/internal/util/ArgumentRedactor.java      |  177 +-
 .../geode/internal/util/DebuggerSupport.java       |   62 -
 .../org/apache/geode/internal/util/IOUtils.java    |    4 +-
 .../geode/internal/util/ObjectIntProcedure.java    |    2 +-
 .../apache/geode/internal/util/PluckStacks.java    |   99 +-
 .../geode/internal/util/SingletonCallable.java     |   82 -
 .../apache/geode/internal/util/SingletonValue.java |  318 --
 .../geode/internal/util/StackTraceCollector.java   |  170 -
 .../apache/geode/internal/util/Transformer.java    |    2 +-
 .../apache/geode/internal/util/Versionable.java    |    8 +-
 .../ConcurrentMapWithReusableEntries.java          |   50 +
 .../concurrent/CustomEntryConcurrentHashMap.java   |   59 +-
 .../java/org/apache/geode/lang/Identifiable.java   |    2 +-
 .../geode/management/AsyncEventQueueMXBean.java    |   28 +-
 .../org/apache/geode/management/BackupStatus.java  |   21 +-
 .../management/DistributedLockServiceMXBean.java   |   12 +-
 .../geode/management/DistributedRegionMXBean.java  |   99 +-
 .../geode/management/JMXNotificationType.java      |   71 +-
 .../geode/management/JMXNotificationUserData.java  |    6 +-
 .../org/apache/geode/management/LocatorMXBean.java |   16 +-
 .../org/apache/geode/management/ManagerMXBean.java |   14 +-
 .../org/apache/geode/management/MemberMXBean.java  |   10 +-
 .../org/apache/geode/management/RegionMXBean.java  |  104 +-
 .../apache/geode/management/cli/CliMetaData.java   |    6 +-
 .../geode/management/cli/CommandService.java       |    8 +-
 .../geode/management/cli/CommandStatement.java     |    8 +-
 .../org/apache/geode/management/cli/Result.java    |   18 +-
 .../geode/management/internal/JettyHelper.java     |   30 +-
 .../management/internal/JmxManagerAdvisee.java     |    4 +-
 .../management/internal/JmxManagerAdvisor.java     |   11 +-
 .../management/internal/JmxManagerLocator.java     |    5 +-
 .../geode/management/internal/MBeanJMXAdapter.java |    1 -
 .../geode/management/internal/ManagementAgent.java |   29 +-
 .../management/internal/ManagementConstants.java   |  136 +-
 .../management/internal/ManagementFunction.java    |    5 +-
 .../internal/ManagementMembershipListener.java     |   14 +-
 .../management/internal/ManagerStartupMessage.java |    7 +-
 .../geode/management/internal/MemberMessenger.java |    8 +-
 .../internal/NotificationBroadCasterProxy.java     |    2 +-
 .../geode/management/internal/ProxyInterface.java  |    4 +-
 .../geode/management/internal/ProxyListener.java   |    6 +-
 .../geode/management/internal/RestAgent.java       |   11 +-
 .../internal/SystemManagementService.java          |    8 +-
 .../internal/beans/AggregateHandler.java           |   10 +-
 .../internal/beans/CacheServerBridge.java          |   16 +-
 .../internal/beans/CacheServiceMBeanBase.java      |    4 +-
 .../internal/beans/DistributedRegionBridge.java    |    2 +-
 .../internal/beans/DistributedSystemBridge.java    |   93 +-
 .../internal/beans/DistributedSystemMBean.java     |    3 +-
 .../internal/beans/GatewayReceiverMBeanBridge.java |    4 +
 .../management/internal/beans/MBeanAggregator.java |   14 +-
 .../internal/beans/ManagementAdapter.java          |   53 +-
 .../internal/beans/ManagementListener.java         |    8 +
 .../management/internal/beans/MemberMBean.java     |    5 +
 .../internal/beans/MemberMBeanBridge.java          |  111 +-
 .../internal/beans/QueryDataFunction.java          |    6 +-
 .../internal/beans/RegionMBeanBridge.java          |   39 +-
 .../beans/stats/RegionClusterStatsMonitor.java     |    2 +
 .../internal/cli/AbstractCliAroundInterceptor.java |   35 +-
 .../geode/management/internal/cli/CliUtil.java     |  677 ++-
 .../management/internal/cli/CommandManager.java    |   12 +-
 .../internal/cli/CommandResponseBuilder.java       |    4 +-
 .../geode/management/internal/cli/GfshParser.java  |   59 +-
 .../geode/management/internal/cli/Launcher.java    |   10 +-
 .../geode/management/internal/cli/LogWrapper.java  |    7 +-
 .../internal/cli/commands/AlterRegionCommand.java  |   52 +-
 .../cli/commands/AlterRuntimeConfigCommand.java    |    2 +-
 .../cli/commands/BackupDiskStoreCommand.java       |    9 +-
 .../cli/commands/ChangeLogLevelCommand.java        |    3 +-
 .../cli/commands/CloseDurableCQsCommand.java       |    2 +-
 .../cli/commands/CloseDurableClientCommand.java    |    2 +-
 .../cli/commands/CommandAvailabilityIndicator.java |    3 +-
 .../cli/commands/CompactDiskStoreCommand.java      |    7 +-
 .../commands/CompactOfflineDiskStoreCommand.java   |    5 +-
 .../internal/cli/commands/ConfigurePDXCommand.java |    2 +-
 .../internal/cli/commands/ConnectCommand.java      |   49 +-
 .../cli/commands/CountDurableCQEventsCommand.java  |    2 +-
 .../cli/commands/CreateJndiBindingCommand.java     |  267 ++
 .../internal/cli/commands/CreateRegionCommand.java |  246 +-
 .../internal/cli/commands/DeployCommand.java       |    2 +-
 .../cli/commands/DescribeClientCommand.java        |   14 +-
 .../cli/commands/DescribeMemberCommand.java        |    5 +-
 .../cli/commands/DescribeRegionCommand.java        |  212 +-
 .../internal/cli/commands/DestroyIndexCommand.java |    2 +-
 .../internal/cli/commands/DisconnectCommand.java   |    5 +-
 .../cli/commands/ExecuteFunctionCommand.java       |   94 +-
 .../internal/cli/commands/ExportConfigCommand.java |    2 +-
 .../commands/ExportOfflineDiskStoreCommand.java    |    3 +-
 .../cli/commands/ExportStackTraceCommand.java      |    6 +-
 .../internal/cli/commands/GCCommand.java           |   11 +-
 .../internal/cli/commands/GfshCommand.java         |   10 +-
 .../cli/commands/ListAsyncEventQueuesCommand.java  |    2 +-
 .../internal/cli/commands/ListClientCommand.java   |    6 +-
 .../internal/cli/commands/ListDeployedCommand.java |    2 +-
 .../cli/commands/ListDurableClientCQsCommand.java  |    2 +-
 .../internal/cli/commands/ListFunctionCommand.java |    2 +-
 .../internal/cli/commands/ListMembersCommand.java  |   69 +-
 .../internal/cli/commands/ListRegionCommand.java   |    4 +-
 .../internal/cli/commands/NetstatCommand.java      |    4 +-
 .../internal/cli/commands/PutCommand.java          |   10 +-
 .../internal/cli/commands/RebalanceCommand.java    |   33 +-
 .../internal/cli/commands/RegionCommandsUtils.java |    9 -
 .../cli/commands/ResumeGatewaySenderCommand.java   |    2 +-
 .../internal/cli/commands/ShCommand.java           |    3 +-
 .../internal/cli/commands/ShutdownCommand.java     |    2 +-
 .../internal/cli/commands/SleepCommand.java        |    4 +-
 .../cli/commands/StartGatewayReceiverCommand.java  |    2 +-
 .../internal/cli/commands/StartLocatorCommand.java |   39 +-
 .../internal/cli/commands/StartMemberUtils.java    |   12 +-
 .../internal/cli/commands/StartServerCommand.java  |   21 +-
 .../cli/commands/StatusGatewayReceiverCommand.java |    2 +-
 .../cli/commands/StatusGatewaySenderCommand.java   |    2 +-
 .../cli/commands/StopGatewayReceiverCommand.java   |    2 +-
 .../cli/commands/StopGatewaySenderCommand.java     |    2 +-
 .../internal/cli/commands/UndeployCommand.java     |    2 +-
 .../commands/UpgradeOfflineDiskStoreCommand.java   |    8 +-
 .../cli/converters/ClassNameConverter.java         |   62 +
 .../cli/converters/ConfigPropertyConverter.java    |   58 +
 .../converters/ConnectionEndpointConverter.java    |   43 -
 .../internal/cli/converters/EnumConverter.java     |   15 +-
 .../cli/converters/ExpirationActionConverter.java  |   50 +
 .../management/internal/cli/domain/ClassName.java  |  127 +
 .../cli/domain/EvictionAttributesInfo.java         |    4 +-
 .../internal/cli/domain/RegionAttributesInfo.java  |   34 +-
 .../cli/domain/RegionDescriptionPerMember.java     |   19 -
 .../cli/exceptions/EntityExistsException.java      |   25 +
 .../cli/functions/AlterRuntimeConfigFunction.java  |    9 +-
 .../cli/functions/ChangeLogLevelFunction.java      |    7 +-
 .../cli/functions/CloseDurableClientFunction.java  |    8 +-
 .../cli/functions/CloseDurableCqFunction.java      |    8 +-
 .../cli/functions/ContinuousQueryFunction.java     |    5 +-
 .../functions/CreateAsyncEventQueueFunction.java   |   10 +-
 .../functions/CreateDefinedIndexesFunction.java    |    5 +-
 .../cli/functions/CreateDiskStoreFunction.java     |    5 +-
 .../cli/functions/CreateIndexFunction.java         |    5 +-
 .../cli/functions/CreateJndiBindingFunction.java   |   38 +
 .../cli/functions/DataCommandFunction.java         |    6 +-
 .../internal/cli/functions/DeployFunction.java     |    5 +-
 .../cli/functions/DescribeDiskStoreFunction.java   |    5 +-
 .../functions/DestroyAsyncEventQueueFunction.java  |    5 +-
 .../cli/functions/DestroyDiskStoreFunction.java    |    6 +-
 .../cli/functions/DestroyIndexFunction.java        |    5 +-
 .../cli/functions/ExportConfigFunction.java        |    5 +-
 .../internal/cli/functions/ExportDataFunction.java |    9 +-
 .../internal/cli/functions/ExportLogsFunction.java |    6 +-
 .../functions/FetchRegionAttributesFunction.java   |   66 +-
 .../FetchSharedConfigurationStatusFunction.java    |    9 +-
 .../cli/functions/GarbageCollectionFunction.java   |   10 +-
 .../functions/GatewayReceiverCreateFunction.java   |    5 +-
 .../cli/functions/GatewaySenderCreateFunction.java |    5 +-
 .../functions/GatewaySenderDestroyFunction.java    |    5 +-
 .../GetMemberConfigInformationFunction.java        |   24 +-
 .../functions/GetMemberInformationFunction.java    |   15 +-
 .../functions/GetRegionDescriptionFunction.java    |   12 +-
 .../internal/cli/functions/GetRegionsFunction.java |   12 +-
 .../cli/functions/GetStackTracesFunction.java      |    5 +-
 .../GetSubscriptionQueueSizeFunction.java          |    7 +-
 .../internal/cli/functions/ImportDataFunction.java |    5 +-
 .../cli/functions/JndiBindingConfiguration.java    |  217 +
 .../functions/ListAsyncEventQueuesFunction.java    |    5 +-
 .../cli/functions/ListDeployedFunction.java        |    5 +-
 .../cli/functions/ListDiskStoresFunction.java      |    6 +-
 .../cli/functions/ListDurableCqNamesFunction.java  |    5 +-
 .../cli/functions/ListFunctionFunction.java        |    4 +-
 .../internal/cli/functions/ListIndexFunction.java  |    6 +-
 .../cli/functions/MemberRegionFunction.java        |   82 -
 .../cli/functions/MembersForRegionFunction.java    |   91 -
 .../internal/cli/functions/NetstatFunction.java    |   12 +-
 .../internal/cli/functions/RebalanceFunction.java  |    6 +-
 .../cli/functions/RegionAlterFunction.java         |  125 +-
 .../cli/functions/RegionAttributesWrapper.java     |  108 +
 .../cli/functions/RegionCreateFunction.java        |   65 +-
 .../cli/functions/RegionDestroyFunction.java       |    5 +-
 .../internal/cli/functions/RegionFunctionArgs.java |  208 +-
 .../functions/ShowMissingDiskStoresFunction.java   |    5 +-
 .../internal/cli/functions/ShutDownFunction.java   |   11 +-
 .../cli/functions/SizeExportLogsFunction.java      |    6 +-
 .../internal/cli/functions/UndeployFunction.java   |    5 +-
 .../internal/cli/functions/UnregisterFunction.java |   15 +-
 .../cli/functions/UserFunctionExecution.java       |  230 +-
 .../management/internal/cli/i18n/CliStrings.java   |   59 +-
 .../management/internal/cli/json/GfJsonArray.java  |   25 +-
 .../internal/cli/remote/MemberCommandService.java  |    2 +-
 .../cli/remote/OnlineCommandProcessor.java         |   18 +-
 .../internal/cli/result/CommandResult.java         |   37 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   37 +-
 .../internal/cli/shell/GfshExecutionStrategy.java  |    4 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |   32 +-
 .../internal/cli/shell/OperationInvoker.java       |   23 +-
 .../internal/cli/util/DiskStoreCompacter.java      |   13 +-
 .../internal/cli/util/DiskStoreUpgrader.java       |   13 +-
 .../management/internal/cli/util/MergeLogs.java    |   46 +-
 .../internal/cli/util/RegionAttributesNames.java   |    5 +-
 .../callbacks/ConfigurationChangeListener.java     |    4 -
 .../configuration/domain/Configuration.java        |    5 +-
 .../functions/DownloadJarFunction.java             |    5 +-
 .../functions/GetClusterConfigurationFunction.java |   21 +-
 .../functions/GetRegionNamesFunction.java          |    9 +-
 .../functions/RecreateCacheFunction.java           |    7 +-
 .../internal/deployment/FunctionScanner.java       |    2 +-
 .../internal/messages/CompactRequest.java          |   12 +-
 .../internal/security/AccessControlMXBean.java     |    2 +-
 .../internal/security/ResourcePermissions.java     |   20 +
 .../web/controllers/ShellCommandsController.java   |   56 +-
 .../support/LoginHandlerInterceptor.java           |   28 +-
 .../SerializableObjectHttpMessageConverter.java    |    4 +-
 .../internal/web/shell/HttpOperationInvoker.java   |    7 +-
 .../membership/ClientMembershipEvent.java          |    6 +-
 .../membership/ClientMembershipListener.java       |    6 +-
 .../management/membership/MembershipEvent.java     |    4 +-
 .../management/membership/MembershipListener.java  |    6 +-
 .../java/org/apache/geode/pdx/JSONFormatter.java   |  136 +-
 .../java/org/apache/geode/pdx/PdxInstance.java     |   22 +-
 .../org/apache/geode/pdx/PdxInstanceFactory.java   |   57 +-
 .../main/java/org/apache/geode/pdx/PdxReader.java  |   52 +-
 .../java/org/apache/geode/pdx/PdxSerializable.java |    4 +-
 .../java/org/apache/geode/pdx/PdxSerializer.java   |    4 +-
 .../main/java/org/apache/geode/pdx/PdxWriter.java  |   61 +-
 .../geode/pdx/ReflectionBasedAutoSerializer.java   |   25 +-
 .../org/apache/geode/pdx/WritablePdxInstance.java  |    2 +-
 .../pdx/internal/AutoSerializableManager.java      |   26 +-
 .../geode/pdx/internal/CheckTypeRegistryState.java |    7 +-
 .../geode/pdx/internal/ClientTypeRegistration.java |    4 +-
 .../apache/geode/pdx/internal/ComparableEnum.java  |    6 +-
 .../geode/pdx/internal/ConvertableToBytes.java     |    2 +-
 .../geode/pdx/internal/InternalPdxReader.java      |   96 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |   10 +-
 .../geode/pdx/internal/PeerTypeRegistration.java   |   26 +-
 .../geode/pdx/internal/TypeRegistration.java       |   36 +-
 .../java/org/apache/geode/ra/GFConnection.java     |    2 +-
 .../org/apache/geode/ra/GFConnectionFactory.java   |    2 +-
 .../org/apache/geode/redis/internal/Executor.java  |    2 +-
 .../apache/geode/redis/internal/Extendable.java    |    2 +-
 .../geode/redis/internal/RegionProvider.java       |    4 +-
 .../org/apache/geode/security/AuthInitialize.java  |   33 +-
 .../apache/geode/security/ResourcePermission.java  |  143 +-
 .../org/apache/geode/security/SecurityManager.java |   11 +-
 .../geode.apache.org/schema/cache/cache-1.0.xsd    |    1 +
 .../org/apache/geode/internal/privatekey.ser       |  Bin 756 -> 0 bytes
 .../org/apache/geode/internal/publickey.ser        |  Bin 1029 -> 0 bytes
 .../sanctioned-geode-core-serializables.txt        |   17 +-
 .../test/java/org/apache/geode/DeltaTestImpl.java  |   16 +-
 .../org/apache/geode/admin/AdminTestHelper.java    |   12 +-
 .../geode/cache/ConnectionPoolDUnitTest.java       |   22 +-
 .../CreateAndLocalDestroyInTXRegressionTest.java   |  154 +
 .../cache/PRCacheListenerDistributedTest.java      |   84 +
 ...stenerWithInterestPolicyAllDistributedTest.java |   66 +
 .../PRCreationTotalNumBucketsDistributedTest.java  |  137 +
 .../geode/cache/RegionExpirationDUnitTest.java     |  193 +
 .../cache/RegionExpirationIntegrationTest.java     |  126 +
 .../org/apache/geode/cache/RegionShortcutTest.java |   41 +
 .../ReplicateCacheListenerDistributedTest.java     |  308 ++
 .../cache/client/ClientCacheFactoryJUnitTest.java  |    1 +
 .../AutoConnectionSourceImplJUnitTest.java         |    5 +
 .../internal/ConnectionPoolImplJUnitTest.java      |    5 +-
 .../internal/QueueConnectionImplJUnitTest.java     |   47 +
 .../client/internal/QueueManagerJUnitTest.java     |   50 +-
 .../pooling/ConnectionManagerJUnitTest.java        |   97 +-
 .../cache/execute/CoreFunctionSecurityTest.java    |  180 +
 .../management/MemoryThresholdsDUnitTest.java      |   34 +-
 .../org/apache/geode/cache/query/BugJUnitTest.java |    7 -
 .../geode/cache/query/PdxStringQueryJUnitTest.java |   33 +-
 .../geode/cache/query/QueryServiceJUnitTest.java   |   28 -
 .../geode/cache/query/TypedIteratorJUnitTest.java  |    3 -
 .../cache/query/cq/dunit/CqQueryTestListener.java  |    2 +-
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    4 +-
 .../PdxLocalQueryVersionedClassDUnitTest.java      |    5 +-
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |   38 +-
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |   22 +-
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |    1 -
 .../IndexUsageInNestedQueryJUnitTest.java          |    1 -
 .../cache/query/functional/MiscJUnitTest.java      |   14 -
 .../query/functional/NestedQueryJUnitTest.java     |    2 -
 .../ArithmeticOperationsIntegrationTest.java       |  287 ++
 .../RestrictedMethodInvocationAuthorizerTest.java  |   10 +-
 .../CompactRangeIndexQueryIntegrationTest.java     |    3 +
 .../index/DeclarativeIndexCreationJUnitTest.java   |    9 +-
 .../index/IndexCreationInternalsJUnitTest.java     |    5 +-
 .../query/internal/index/IndexHintJUnitTest.java   |   53 +
 .../internal/index/IndexMaintainceJUnitTest.java   |   32 +-
 .../internal/index/MemoryIndexStoreJUnitTest.java  |    9 +-
 .../NewDeclarativeIndexCreationJUnitTest.java      |   15 +-
 .../internal/index/PartitionedIndexJUnitTest.java  |   70 +
 ...ProgRegionCreationIndexUpdateTypeJUnitTest.java |   16 +-
 .../query/internal/types/ObjectTypeAssert.java     |   67 +
 .../cache/query/internal/types/TypeUtilTest.java   |   44 -
 .../query/internal/types/TypeUtilsJUnitTest.java   | 1163 +++++
 .../partitioned/PRBasicIndexCreationDUnitTest.java |  947 ++--
 .../PRBasicIndexCreationDeadlockDUnitTest.java     |  245 --
 .../PRBasicMultiIndexCreationDUnitTest.java        |  370 +-
 .../query/partitioned/PRBasicQueryDUnitTest.java   |  466 +-
 .../partitioned/PRBasicRemoveIndexDUnitTest.java   |  132 +-
 .../partitioned/PRColocatedEquiJoinDUnitTest.java  | 1651 +++----
 .../query/partitioned/PRInvalidQueryDUnitTest.java |  137 +-
 .../partitioned/PRQueryCacheCloseDUnitTest.java    |  319 --
 .../query/partitioned/PRQueryDUnitHelper.java      |    9 +-
 .../cache/query/partitioned/PRQueryDUnitTest.java  | 1266 ++----
 .../partitioned/PRQueryPortfolioDUnitTest.java     |  467 ++
 .../partitioned/PRQueryRegionCloseDUnitTest.java   |  211 +-
 .../PRQueryRegionDestroyedDUnitTest.java           |  208 +-
 .../PRQueryRemoteNodeExceptionDUnitTest.java       |  792 +---
 .../geode/cache30/CacheListenerTestCase.java       |    3 -
 .../geode/cache30/CacheSerializableRunnable.java   |    3 -
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |    6 +-
 .../apache/geode/cache30/CacheXml70DUnitTest.java  |    4 +-
 .../org/apache/geode/cache30/CacheXmlTestCase.java |   20 +
 .../geode/cache30/CachedAllEventsDUnitTest.java    |   17 -
 .../apache/geode/cache30/CallbackArgDUnitTest.java |   20 -
 .../geode/cache30/ClientMembershipDUnitTest.java   |   57 +-
 .../geode/cache30/ClientServerCCEDUnitTest.java    |    8 +-
 .../apache/geode/cache30/ClientServerTestCase.java |   22 -
 .../CreateAndLocalDestroyInTXRegressionTest.java   |  167 -
 .../apache/geode/cache30/DiskRegionDUnitTest.java  | 1632 -------
 .../geode/cache30/DiskRegionDistributedTest.java   |  415 ++
 .../geode/cache30/DiskRegionIntegrationTest.java   |  580 +++
 .../apache/geode/cache30/DiskRegionTestImpl.java   |   14 -
 ...ibutedAckOverflowRegionCCEOffHeapDUnitTest.java |    2 +-
 ...utedAckPersistentRegionCCEOffHeapDUnitTest.java |    2 +-
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |   13 +-
 .../DistributedAckRegionCCEOffHeapDUnitTest.java   |    2 +-
 .../DistributedAckRegionOffHeapDUnitTest.java      |    2 +-
 .../DistributedNoAckRegionCCEDUnitTest.java        |   14 -
 .../DistributedNoAckRegionCCEOffHeapDUnitTest.java |    2 +-
 .../DistributedNoAckRegionOffHeapDUnitTest.java    |    2 +-
 .../EntriesDoNotExpireDuringGIIRegressionTest.java |  210 -
 .../cache30/GlobalRegionCCEOffHeapDUnitTest.java   |    2 +-
 .../cache30/GlobalRegionOffHeapDUnitTest.java      |    2 +-
 .../cache30/LRUEvictionControllerDUnitTest.java    |   61 +-
 .../cache30/MemLRUEvictionControllerDUnitTest.java |   12 +-
 .../geode/cache30/MultiVMRegionTestCase.java       |  418 +-
 .../OffHeapLRUEvictionControllerDUnitTest.java     |    2 +-
 .../cache30/PartitionedRegionOffHeapDUnitTest.java |    2 +-
 .../org/apache/geode/cache30/ProxyDUnitTest.java   |   11 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |   31 +-
 .../geode/cache30/RegionExpirationDUnitTest.java   |  259 --
 .../cache30/RegionMembershipListenerDUnitTest.java |   14 +-
 .../geode/cache30/RegionReliabilityTestCase.java   |    7 -
 .../org/apache/geode/cache30/RegionTestCase.java   |  206 -
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |   14 +-
 .../org/apache/geode/cache30/TXOrderDUnitTest.java |   18 -
 .../org/apache/geode/cache30/TestDiskRegion.java   |   12 +-
 .../AnalyzeSerializablesJUnitTest.java             |   22 +-
 .../DistributedLockServiceDUnitTest.java           |    7 +-
 .../distributed/DistributedMemberDUnitTest.java    |   15 +-
 .../distributed/DistributedSystemDUnitTest.java    |   17 +-
 .../geode/distributed/HostedLocatorsDUnitTest.java |   28 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |   28 +-
 .../distributed/LocatorLauncherBuilderTest.java    |   15 +-
 .../apache/geode/distributed/RoleDUnitTest.java    |    8 +-
 .../distributed/ServerLauncherBuilderTest.java     |   15 +-
 .../geode/distributed/ServerLauncherDUnitTest.java |  112 +
 .../distributed/ServerLauncherDUnitTestHelper.java |   37 +
 .../geode/distributed/SystemAdminDUnitTest.java    |    4 +-
 .../ClusterDistributionManagerDUnitTest.java       |  399 ++
 ...lusterDistributionManagerForAdminDUnitTest.java |  317 ++
 .../internal/ClusterDistributionManagerTest.java   |   46 +
 .../ConsoleDistributionManagerDUnitTest.java       |  446 --
 .../geode/distributed/internal/DateMessage.java    |    2 +-
 .../internal/DistributionAdvisorDUnitTest.java     |    2 +-
 .../internal/DistributionManagerDUnitTest.java     |  545 ---
 .../internal/DistributionManagerTest.java          |   44 -
 .../InternalDistributedSystemJUnitTest.java        |   37 +-
 .../org/apache/geode/distributed/internal/LDM.java |    4 +-
 .../internal/LocatorLoadSnapshotJUnitTest.java     |   66 +
 .../distributed/internal/ProduceDateMessages.java  |    2 +-
 .../internal/locks/DLockServiceLeakTest.java       |   23 +-
 .../internal/membership/MembershipJUnitTest.java   |   18 +-
 .../internal/membership/NetViewJUnitTest.java      |   24 +-
 .../membership/gms/MembershipManagerHelper.java    |    5 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |    5 +-
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |   27 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |   74 +-
 .../gms/membership/GMSJoinLeaveTestHelper.java     |   19 +-
 .../gms/membership/StatRecorderJUnitTest.java      |    6 +-
 .../gms/messenger/GMSEncryptJUnitTest.java         |  495 +--
 .../gms/messenger/GMSQuorumCheckerJUnitTest.java   |   27 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   12 +-
 .../gms/mgr/GMSMembershipManagerJUnitTest.java     |    6 +-
 .../geode/internal/AbstractConfigJUnitTest.java    |   91 -
 .../internal/InternalDataSerializerJUnitTest.java  |   63 +
 ...alDataSerializerSerializationWhitelistTest.java |    9 +-
 .../internal/PutAllOperationContextJUnitTest.java  |    2 +-
 .../internal/cache/ARMLockTestHookAdapter.java     |   18 +-
 .../internal/cache/AbstractLRURegionMapTest.java   |   43 -
 .../internal/cache/AbstractRegionJUnitTest.java    |  640 +--
 .../internal/cache/AbstractRegionMapTest.java      |  768 +++-
 .../internal/cache/BucketRegionJUnitTest.java      |    1 +
 .../geode/internal/cache/Bug41091DUnitTest.java    |    5 +-
 .../geode/internal/cache/Bug41733DUnitTest.java    |    8 +-
 .../internal/cache/CacheOperationMessageTest.java  |    4 +-
 .../geode/internal/cache/CacheProfileTest.java     |   57 +
 .../CacheWriterGetOldValueIntegrationTest.java     |    4 +-
 .../internal/cache/ClearRvvLockingDUnitTest.java   |    8 +-
 .../internal/cache/ClearTXLockingDUnitTest.java    |  181 +-
 .../cache/ClientServerGetAllDUnitTest.java         |    2 +-
 ...entServerInvalidAndDestroyedEntryDUnitTest.java |   14 +-
 .../cache/ClientServerTransactionDUnitTest.java    |    4 +-
 .../geode/internal/cache/ColocationHelperTest.java |    9 -
 .../internal/cache/DeltaFaultInDUnitTest.java      |    3 +-
 .../internal/cache/DeltaPropagationDUnitTest.java  |   22 +-
 ...stroyEntryWithConcurrentOperationJUnitTest.java |  229 -
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |    6 +-
 .../geode/internal/cache/DiskRegionJUnitTest.java  |    7 +-
 .../cache/DiskStoreImplIntegrationTest.java        |   53 +-
 .../geode/internal/cache/DiskStoreMonitorTest.java |   57 +
 .../DistrbutedRegionProfileOffHeapDUnitTest.java   |    2 +-
 .../internal/cache/DistributedCacheTestCase.java   |   17 +-
 ...tributedRegionFunctionStreamingMessageTest.java |    4 +-
 .../EnforceUniqueHostForLonerIntegrationTest.java  |   62 +
 .../EntriesDoNotExpireDuringGiiRegressionTest.java |  182 +
 .../geode/internal/cache/EntryEventImplTest.java   |   67 +-
 .../cache/FilterProfileConcurrencyTest.java        |   89 +
 .../geode/internal/cache/FlusherThreadTest.java    |   77 +
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |   10 +-
 .../internal/cache/GIIFlowControlDUnitTest.java    |    6 +-
 .../geode/internal/cache/GemFireCacheImplTest.java |  114 +
 .../geode/internal/cache/GridProfileTest.java      |    6 +-
 .../cache/HAOverflowMemObjectSizerDUnitTest.java   |    9 +-
 .../internal/cache/InitialImageOperationTest.java  |   56 +
 .../cache/InterruptClientServerDUnitTest.java      |    8 +-
 .../internal/cache/InterruptDiskJUnitTest.java     |   21 +-
 .../geode/internal/cache/InterruptsDUnitTest.java  |    8 +-
 .../cache/JtaAfterCompletionMessageTest.java       |   52 +
 .../cache/JtaBeforeCompletionMessageTest.java      |   52 +
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java    |    4 +-
 ...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java |    9 +-
 .../LRUClearWithDiskRegionOpRegressionTest.java    |   12 +-
 .../cache/NetSearchMessagingDUnitTest.java         |   12 +-
 .../geode/internal/cache/OffHeapTestUtil.java      |   17 +-
 .../geode/internal/cache/OplogFlushTest.java       |   10 +-
 .../geode/internal/cache/OplogJUnitTest.java       |  181 +-
 .../cache/PRCacheListenerInvocationTest.java       |   88 -
 ...istenerWithInterestPolicyAllInvocationTest.java |   72 -
 .../PREntryIdleExpirationDistributedTest.java      |   51 +
 .../internal/cache/PREntryIdleExpirationTest.java  |   50 -
 .../cache/PartitionAttributesImplJUnitTest.java    |   47 +
 ...onedRegionAPIConserveSocketsFalseDUnitTest.java |    9 +-
 .../cache/PartitionedRegionAPIDUnitTest.java       | 1811 +++-----
 .../PartitionedRegionAsSubRegionDUnitTest.java     |  314 --
 .../PartitionedRegionAsSubregionDUnitTest.java     |  234 +
 ...dRegionBucketCreationDistributionDUnitTest.java | 1851 +++-----
 .../PartitionedRegionCacheCloseDUnitTest.java      |  276 +-
 .../PartitionedRegionCacheXMLExampleDUnitTest.java |  176 +-
 .../cache/PartitionedRegionCloseDUnitTest.java     |  196 -
 .../PartitionedRegionCloseDistributedTest.java     |  197 +
 .../cache/PartitionedRegionCreationDUnitTest.java  | 1025 ++---
 .../cache/PartitionedRegionDUnitTestCase.java      |  507 ---
 .../cache/PartitionedRegionDestroyDUnitTest.java   |  361 +-
 .../cache/PartitionedRegionEvictionDUnitTest.java  |   18 +-
 .../cache/PartitionedRegionGetSomeKeys.java        |   95 +
 .../cache/PartitionedRegionHADUnitTest.java        |  654 ++-
 ...itionedRegionHAFailureAndRecoveryDUnitTest.java |  689 ++-
 .../PartitionedRegionLocalMaxMemoryDUnitTest.java  |  274 +-
 ...tionedRegionLocalMaxMemoryOffHeapDUnitTest.java |   45 +-
 .../cache/PartitionedRegionMultipleDUnitTest.java  |  576 +--
 .../PartitionedRegionOffHeapEvictionDUnitTest.java |    2 +-
 .../cache/PartitionedRegionPRIDDUnitTest.java      |  287 +-
 .../cache/PartitionedRegionQueryDUnitTest.java     |    5 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |    2 +-
 .../cache/PartitionedRegionSizeDUnitTest.java      |  625 +--
 .../cache/PartitionedRegionStatsDUnitTest.java     |  823 ++--
 .../cache/PartitionedRegionTestUtilsDUnitTest.java |  817 ++--
 .../PartitionedRegionWithSameNameDUnitTest.java    |  920 +---
 .../geode/internal/cache/RegionCommitTest.java     |   58 +
 .../cache/RemoteFetchEntryMessageTest.java         |   44 -
 .../internal/cache/RemoteOperationMessageTest.java |  109 -
 .../internal/cache/RemotePutAllMessageTest.java    |   40 -
 .../cache/RemotePutReplyMessageJUnitTest.java      |   52 -
 .../internal/cache/RemoteRemoveAllMessageTest.java |   40 -
 .../internal/cache/RemoteTransactionDUnitTest.java |   23 +-
 .../ReplicateCacheListenerInvocationTest.java      |  327 --
 ...eplicateEntryIdleExpirationDistributedTest.java |  128 +
 .../cache/ReplicateEntryIdleExpirationTest.java    |  128 -
 .../cache/RequestFilterInfoMessageTest.java        |   30 +
 .../cache/SearchLoadAndWriteProcessorTest.java     |    6 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |    2 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |    4 +-
 .../cache/StartServerWithXmlDUnitTest.java         |   73 +
 .../internal/cache/StateMarkerMessageTest.java     |    5 +-
 .../internal/cache/SystemFailureDUnitTest.java     |    4 +-
 .../geode/internal/cache/TXManagerImplTest.java    |    7 +-
 .../cache/TXRegionLockRequestImplTest.java         |   55 +
 .../internal/cache/TXReservationMgrJUnitTest.java  |    2 +-
 .../internal/cache/TXStateProxyImplJUnitTest.java  |   61 -
 .../geode/internal/cache/TXStateProxyImplTest.java |   82 +
 .../cache/TXSynchronizationRunnableTest.java       |   64 +
 .../internal/cache/TestObjectWithIdentifier.java   |   85 +
 ...ommitMessageBackwardCompatibilityDUnitTest.java |  640 +++
 .../geode/internal/cache/VMLRURegionMapTest.java   |   43 +
 .../cache/backup/AbortBackupFactoryTest.java       |   85 +
 .../cache/backup/AbortBackupOperationTest.java     |  183 +
 .../cache/backup/AbortBackupRequestTest.java       |   79 +
 .../backup/AbstractBackupWriterConfigTest.java     |   86 +
 .../cache/backup/BackupDefinitionTest.java         |   21 +-
 .../cache/backup/BackupDistributedTest.java        |   24 +-
 .../backup/BackupFileCopierIntegrationTest.java    |  283 ++
 .../cache/backup/BackupIntegrationTest.java        |   53 +-
 .../internal/cache/backup/BackupLockTest.java      |  105 -
 .../backup/BackupPrepareAndFinishMsgDUnitTest.java |   59 +-
 .../cache/backup/BackupReplyProcessorTest.java     |    6 +-
 .../internal/cache/backup/BackupServiceTest.java   |   90 +
 .../cache/backup/BackupWriterFactoryTest.java      |   78 +
 .../backup/FileSystemBackupDestinationTest.java    |  229 -
 .../backup/FileSystemBackupWriterConfigTest.java   |   74 +
 .../cache/backup/FileSystemBackupWriterTest.java   |  250 ++
 .../FileSystemIncrementalBackupLocationTest.java   |  189 +
 .../cache/backup/FinishBackupFactoryTest.java      |   14 +-
 .../cache/backup/FinishBackupOperationTest.java    |   20 +-
 .../cache/backup/FinishBackupRequestTest.java      |   27 +-
 .../cache/backup/FlushToDiskFactoryTest.java       |    6 +-
 .../cache/backup/FlushToDiskOperationTest.java     |    6 +-
 .../cache/backup/FlushToDiskRequestTest.java       |    6 +-
 .../backup/IncrementalBackupDistributedTest.java   |   34 +-
 ...titionedBackupPrepareAndFinishMsgDUnitTest.java |    4 +-
 .../cache/backup/PrepareBackupFactoryTest.java     |   13 +-
 .../cache/backup/PrepareBackupOperationTest.java   |   25 +-
 .../cache/backup/PrepareBackupRequestTest.java     |   24 +-
 ...eplicateBackupPrepareAndFinishMsgDUnitTest.java |    4 +-
 .../cache/backup/TemporaryBackupFilesTest.java     |  110 +
 .../cache/control/RebalanceOperationDUnitTest.java |    6 +-
 .../cache/control/TestMemoryThresholdListener.java |    7 +-
 .../DiskRegOverflowAsyncJUnitPerformanceTest.java  |    8 +-
 .../DiskRegOverflowSyncJUnitPerformanceTest.java   |    8 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |    6 +-
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |    6 +-
 .../cache/eviction/AbstractEvictionListTest.java   |   81 +-
 .../internal/cache/eviction/EvictionDUnitTest.java |   22 +-
 .../cache/eviction/EvictionListBuilderTest.java    |   80 +
 .../eviction/EvictionObjectSizerDUnitTest.java     |   14 +-
 .../cache/eviction/EvictionStatsDUnitTest.java     |  157 +-
 .../internal/cache/eviction/EvictionTestBase.java  |   13 +-
 .../internal/cache/eviction/LIFOListTest.java      |   15 +-
 .../LRUListWithAsyncSortingIntegrationTest.java    |   11 +-
 .../eviction/LRUListWithAsyncSortingTest.java      |   50 +-
 .../LRUListWithSyncSortingIntegrationTest.java     |    6 +-
 .../cache/eviction/LRUListWithSyncSortingTest.java |   19 +-
 .../internal/cache/eviction/LRUTestEntry.java      |    5 +-
 .../cache/eviction/OffHeapEvictionDUnitTest.java   |    9 +-
 .../eviction/OffHeapEvictionStatsDUnitTest.java    |    7 +-
 .../cache/eviction/TestEvictionController.java     |  114 +-
 .../eviction/TestLRUListWithAsyncSorting.java      |   17 +-
 .../eviction/TransactionsWithOverflowTest.java     |   48 +
 .../internal/cache/execute/BooleanFunction.java    |   46 +
 .../ClientFunctionTimeoutRegressionTest.java       |  205 +-
 ...istributedRegionFunctionExecutionDUnitTest.java |    4 +-
 .../ExecuteFunctionInstanceRegressionTest.java     |  188 +
 ...ExceptionsIncludeLocalMemberRegressionTest.java |  136 +
 .../FunctionExecutionOnLonerRegressionTest.java    |  142 +
 .../FunctionExecution_ExceptionDUnitTest.java      |  799 ++--
 .../cache/execute/FunctionServiceBase.java         |    9 +-
 .../execute/MemberFunctionExecutionDUnitTest.java  |    4 +-
 .../cache/execute/MonthBasedPartitionResolver.java |   73 +
 .../execute/PRCustomPartitioningDUnitTest.java     |  598 +--
 .../execute/PRFunctionExecutionDUnitTest.java      | 4181 +++++++-----------
 ...FunctionExecutionWithResultSenderDUnitTest.java |  904 ++--
 .../cache/execute/PRPerformanceTestDUnitTest.java  |  417 --
 .../cache/execute/PRSetOperationJTADUnitTest.java  |  180 +
 .../cache/execute/PRTransaction2DUnitTest.java     |  146 -
 .../PRTransactionWithSizeOperationDUnitTest.java   |  196 +
 .../internal/cache/execute/SerializableMonth.java  |   55 +
 .../geode/internal/cache/execute/TestFunction.java |  163 -
 .../geode/internal/cache/execute/TimeKeeper.java   |   41 +
 .../internal/cache/functions/TestFunction.java     |   24 +-
 .../internal/cache/ha/HARegionQueueDUnitTest.java  |   88 +-
 .../geode/internal/cache/ha/HARegionQueueTest.java |  128 +
 .../cache/locks/TXLockServiceDUnitTest.java        |   34 +-
 .../DestroyEntryDuringCloseIntegrationTest.java    |   97 +
 .../internal/cache/map/RegionMapDestroyTest.java   |  658 +++
 .../BucketRebalanceStatRegressionTest.java         |  178 +-
 .../cache/partitioned/Bug39356DUnitTest.java       |    6 +-
 .../DeposePrimaryBucketMessageTest.java            |    4 +-
 .../cache/partitioned/FetchEntryMessageTest.java   |    4 +-
 .../FetchPartitionDetailsMessageTest.java          |    4 +-
 .../cache/partitioned/MoveBucketMessageTest.java   |    4 +-
 .../cache/partitioned/PartitionMessageTest.java    |    9 +-
 .../cache/partitioned/PersistPRKRFDUnitTest.java   |  255 --
 .../partitioned/PersistPRKRFIntegrationTest.java   |  176 +
 ...sistentColocatedPartitionedRegionDUnitTest.java |    8 +-
 .../PersistentPartitionedRegionDUnitTest.java      |   35 +-
 .../PersistentPartitionedRegionTestBase.java       |    4 +-
 .../cache/partitioned/RemoveBucketMessageTest.java |    4 +-
 .../PersistentRVVRecoveryDUnitTest.java            |    6 +-
 .../PersistentRecoveryOrderDUnitTest.java          |   41 +-
 .../entry/RegionEntryFactoryBuilderJUnitTest.java  |    6 +-
 .../rollingupgrade/RollingUpgrade2DUnitTest.java   |  392 +-
 .../rollingupgrade/RollingUpgradeDUnitTest.java    |  177 +-
 .../cache/snapshot/ClientExporterTest.java         |   52 +
 .../snapshot/GFSnapshotJUnitPerformanceTest.java   |   15 +-
 ...dCompatibilityHigherVersionClientDUnitTest.java |    5 +-
 .../ClientHealthMonitorIntegrationTest.java        |  221 +
 .../tier/sockets/ClientHealthMonitorJUnitTest.java |  243 +-
 ...ClientHealthMonitorSelectorIntegrationTest.java |   33 +
 .../ClientHealthMonitorSelectorJUnitTest.java      |   35 -
 .../ClientProxyWithDeltaDistributedTest.java       |  323 ++
 .../tier/sockets/ClientProxyWithDeltaTest.java     |  321 --
 .../tier/sockets/ClientServerMiscDUnitTest.java    |   58 +-
 .../ClientWithInterestFailoverDistributedTest.java |  281 ++
 .../sockets/ClientWithInterestFailoverTest.java    |  280 --
 .../cache/tier/sockets/ConflationDUnitTest.java    |   60 -
 .../ForceInvalidateOffHeapEvictionDUnitTest.java   |    2 +-
 .../internal/cache/tier/sockets/HandShakeTest.java |   53 -
 .../internal/cache/tier/sockets/HandshakeTest.java |   53 +
 .../cache/tier/sockets/MessageIdExtractorTest.java |    9 +-
 .../cache/tier/sockets/MessageJUnitTest.java       |   58 +
 .../sockets/RegisterInterestIntegrationTest.java   |  342 ++
 .../sockets/RegisterInterestKeysDUnitTest.java     |    4 +-
 ...isterInterestServerMetaDataDistributedTest.java |  272 ++
 .../RegisterInterestServerMetaDataTest.java        |  272 --
 .../tier/sockets/ServerConnectionFactoryTest.java  |    4 +-
 .../sockets/ServerConnectionIntegrationTest.java   |  194 +
 .../cache/tier/sockets/ServerConnectionTest.java   |   42 +-
 .../sockets/command/ExecuteFunction65Test.java     |    5 +-
 .../sockets/command/ExecuteFunction66Test.java     |    4 +-
 .../tier/sockets/command/ExecuteFunctionTest.java  |    7 +-
 .../sockets/command/TXFailoverCommandTest.java     |   72 +-
 .../cache/tx/AbstractPeerTXRegionStubTest.java     |   13 +-
 .../internal/cache/tx/ClientTXStateStubTest.java   |   82 +
 .../cache/tx/RemoteFetchEntryMessageTest.java      |   46 +
 .../cache/tx/RemoteOperationMessageTest.java       |  300 ++
 .../cache/tx/RemoteOperationResponseTest.java      |  162 +
 .../internal/cache/tx/RemotePutAllMessageTest.java |   41 +
 .../cache/tx/RemotePutReplyMessageJUnitTest.java   |   53 +
 .../cache/tx/RemoteRemoveAllMessageTest.java       |   41 +
 .../cache/tx/SetOperationJTADistributedTest.java   |  290 ++
 .../RegionVersionVectorIntegrationTest.java        |  172 +
 .../cache/versions/RegionVersionVectorTest.java    |   28 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   18 +-
 ...rallelGatewaySenderEventProcessorJUnitTest.java |  141 +
 .../wan/parallel/ParallelGatewaySenderHelper.java  |   79 +
 .../ParallelQueueRemovalMessageJUnitTest.java      |   41 +-
 .../cache/xmlcache/CacheCreationJUnitTest.java     |   98 +
 .../CompressionCacheListenerOffHeapDUnitTest.java  |    2 +-
 .../CompressionRegionOperationsDUnitTest.java      |   15 +-
 ...ompressionRegionOperationsOffHeapDUnitTest.java |    2 +-
 .../internal/jta/ClientServerJTADUnitTest.java     |  357 +-
 .../internal/jta/SetOperationJTAJUnitTest.java     |  154 +
 .../geode/internal/lang/ObjectUtilsJUnitTest.java  |   88 -
 .../geode/internal/lang/StringUtilsJUnitTest.java  |   13 +-
 .../lang/SystemPropertyHelperJUnitTest.java        |   85 -
 .../internal/lang/SystemPropertyHelperTest.java    |  110 +
 .../geode/internal/offheap/DataTypeJUnitTest.java  |  106 +-
 ...nectingOutOfOffHeapMemoryListenerJUnitTest.java |    4 +-
 .../internal/offheap/MemoryAllocatorJUnitTest.java |    2 +-
 .../internal/offheap/OffHeapHelperJUnitTest.java   |   26 +-
 .../geode/internal/offheap/OffHeapRegionBase.java  |    2 +-
 .../offheap/OutOfOffHeapMemoryDUnitTest.java       |   14 +-
 .../BlockingProcessStreamReaderWindowsTest.java    |   20 +-
 .../ControlFileWatchdogIntegrationTest.java        |   15 +-
 .../FileProcessControllerIntegrationTest.java      |   23 +-
 .../internal/process/PidFileIntegrationTest.java   |   10 -
 .../security/IntegratedSecurityServiceTest.java    |    4 +-
 .../statistics/DiskSpaceLimitIntegrationTest.java  |   16 +-
 ...chiveWithMissingResourceTypeRegressionTest.java |   22 +-
 .../geode/internal/tcp/ConnectionJUnitTest.java    |    4 +-
 .../geode/internal/tcp/ConnectionTableTest.java    |    4 +-
 .../util/AbortableTaskServiceJUnitTest.java        |   18 +-
 .../internal/util/ArgumentRedactorJUnitTest.java   |  185 +-
 .../geode/internal/util/PluckStacksDUnitTest.java  |  131 +
 .../geode/internal/util/PluckStacksUnitTest.java   |   65 +
 .../geode/management/ManagementTestRule.java       |    4 +-
 .../geode/management/QueryDataDUnitTest.java       |   13 +-
 .../QueryDataFunctionIntegrationTest.java          |    5 +-
 .../management/RegionManagementDUnitTest.java      |   10 +-
 ...ServerBridgeClientMembershipRegressionTest.java |   24 +-
 .../beans/DistributedSystemBridgeJUnitTest.java    |   39 +-
 .../cli/AbstractCliAroundInterceptorJUnitTest.java |   59 -
 .../management/internal/cli/CliUtilDUnitTest.java  |   35 +-
 .../geode/management/internal/cli/CliUtilTest.java |   11 -
 .../internal/cli/GfshParserAutoCompletionTest.java |   18 +-
 .../internal/cli/GfshParserConverterTest.java      |   23 +
 .../internal/cli/GfshParserJUnitTest.java          |   17 +
 .../internal/cli/GfshParserParsingTest.java        |   10 -
 .../management/internal/cli/NetstatDUnitTest.java  |   56 +-
 .../cli/commands/AlterCompressorDUnitTest.java     |  250 ++
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  738 +---
 .../AlterRegionCommandIntegrationTest.java         |    9 +-
 .../cli/commands/AlterRegionCommandTest.java       |   74 +
 .../cli/commands/ConcurrentDeployDUnitTest.java    |    2 +-
 .../cli/commands/ConnectCommandDUnitTest.java      |   49 +
 .../internal/cli/commands/ConnectCommandTest.java  |   39 +-
 .../CreateAsyncEventQueueCommandDUnitTest.java     |    4 +-
 .../CreateDefinedIndexesCommandDUnitTest.java      |   10 +-
 .../CreateJndiBindingCommandDUnitTest.java         |  106 +
 .../cli/commands/CreateJndiBindingCommandTest.java |  417 ++
 .../cli/commands/CreateRegionCommandDUnitTest.java |  369 +-
 .../CreateRegionCommandIntegrationTest.java        |   32 +-
 .../cli/commands/CreateRegionCommandTest.java      |  196 +-
 .../commands/CreateRegionSecurityDUnitTest.java    |   86 +
 ...DeployCommandFunctionRegistrationDUnitTest.java |   11 +-
 .../cli/commands/DeployWithGroupsDUnitTest.java    |   63 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |  135 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |   10 +-
 .../commands/DestroyRegionCommandDUnitTest.java    |   19 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |   10 +-
 .../ExecuteFunctionCommandSecurityTest.java        |   10 +-
 .../internal/cli/commands/ExportLogsDUnitTest.java |    5 +-
 .../commands/ExportLogsOnServerManagerDUnit.java   |   11 +-
 .../cli/commands/ExportLogsStatsDUnitTest.java     |   36 +-
 .../ExportLogsWithMemberGroupDUnitTest.java        |    6 +-
 .../cli/commands/FunctionCommandsDUnitTest.java    |  124 +-
 .../IndexCommandsShareConfigurationDUnitTest.java  |   10 +-
 .../ListAsyncEventQueuesCommandDUnitTest.java      |    4 +-
 .../cli/commands/ListMembersCommandDUnitTest.java  |   15 +-
 .../cli/commands/ListMembersCommandTest.java       |  101 +
 .../cli/commands/LocateEntryDUnitTest.java         |   12 +-
 .../cli/commands/PutCommandIntegrationTest.java    |   44 +-
 .../internal/cli/commands/QueryCommandTest.java    |   23 +-
 .../cli/commands/RemoveCommandDUnitTest.java       |   65 +-
 .../cli/commands/RemoveCommandJsonDUnitTest.java   |   10 +-
 .../cli/commands/ShowDeadlockDUnitTest.java        |   10 +-
 .../cli/commands/ShowLogCommandDUnitTest.java      |    6 +-
 .../cli/commands/ShutdownCommandDUnitTest.java     |   70 +-
 .../cli/commands/StartMemberUtilsTest.java         |   30 +
 .../internal/cli/commands/TestCompressor1.java     |   39 +
 .../cli/commands/TestCustomIdleExpiry.java         |   30 +
 .../internal/cli/commands/TestCustomTTLExpiry.java |   30 +
 .../cli/converters/ClassNameConverterTest.java     |   87 +
 .../converters/ConfigPropertyConverterTest.java    |   75 +
 .../internal/cli/domain/ClassNameTest.java         |  115 +
 .../internal/cli/domain/MyCacheWriter.java         |   33 +
 .../cli/functions/ExpirationAttrsTest.java         |   67 +-
 .../cli/functions/RegionFunctionArgsTest.java      |    3 +-
 .../ShowMissingDiskStoresFunctionJUnitTest.java    |    1 -
 .../cli/json/TypedJsonPdxIntegrationTest.java      |    7 +-
 .../cli/remote/OnlineCommandProcessorTest.java     |    3 +-
 .../cli/shell/GfshExecutionStrategyTest.java       |   14 +-
 .../internal/cli/shell/GfshInitFileJUnitTest.java  |    7 +-
 .../internal/cli/shell/GfshJunitTest.java          |   55 +-
 .../internal/cli/util/MergeLogsDUnitTest.java      |   31 +-
 .../ClusterConfigStartMemberDUnitTest.java         |    5 +-
 .../ClusterConfigWithSecurityDUnitTest.java        |    6 +-
 .../GetClusterConfigurationFunctionTest.java       |   48 -
 .../internal/security/MultiGfshDUnitTest.java      |   10 +-
 .../internal/security/ResourcePermissionTest.java  |  242 +-
 .../ConnectionWithOneMinuteTimeoutFactory.java     |   25 +
 .../memcached/DomainObjectsAsValuesJUnitTest.java  |    5 +-
 .../memcached/GemcachedDevelopmentJUnitTest.java   |    6 +-
 .../geode/memcached/IntegrationJUnitTest.java      |    8 +-
 .../geode/pdx/AutoSerializableJUnitTest.java       |   58 +-
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |    7 +-
 .../geode/pdx/DistributedSystemIdDUnitTest.java    |    6 +-
 .../geode/pdx/JSONFormatterBasicJUnitTest.java     |  105 +
 .../apache/geode/pdx/JSONFormatterJUnitTest.java   |  297 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |  126 +-
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |  173 +-
 .../org/apache/geode/pdx/PdxInstanceJUnitTest.java |   40 +-
 .../pdx/PdxInstanceLoaderIntegrationTest.java      |   77 +
 .../apache/geode/pdx/PdxSerializableDUnitTest.java |    4 +-
 .../org/apache/geode/pdx/PdxStringJUnitTest.java   |   14 +-
 .../geode/pdx/internal/MultipleCacheJUnitTest.java |  123 +
 .../apache/geode/security/ClientAuthDUnitTest.java |   28 +-
 .../security/ClientAuthorizationDUnitTest.java     |  756 ----
 ...tAuthorizationLegacyConfigurationDUnitTest.java |  216 +
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |  274 ++
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |  450 ++
 .../ClientExecuteFunctionAuthDUnitTest.java        |  104 +-
 .../ClientRegisterInterestAuthDUnitTest.java       |   39 +-
 .../security/ClusterConfigNotEnabledDUnitTest.java |    4 +-
 .../DeltaClientAuthorizationDUnitTest.java         |   11 +-
 .../DeltaClientPostAuthorizationDUnitTest.java     |   10 +-
 .../IntegratedSecurityPeerAuthDUnitTest.java       |  123 +
 .../apache/geode/security/SecurityTestUtil.java    |    8 +
 .../generator/LdapUserCredentialGenerator.java     |   20 +-
 .../QuerySecurityAllowedQueriesDUnitTest.java      |   32 +
 .../geode/security/query/data/QueryTestObject.java |    3 +
 .../security/templates/SimpleAccessController.java |   89 +
 .../security/templates/SimpleAuthenticator.java    |   58 +
 .../org/apache/geode/test/dunit/DebuggerUtils.java |   52 -
 .../apache/geode/test/dunit/IgnoredException.java  |   11 +-
 .../java/org/apache/geode/test/dunit/LocalVM.java  |   90 +
 .../test/java/org/apache/geode/test/dunit/VM.java  |  114 +-
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |    2 +-
 .../apache/geode/test/dunit/rules/CacheRule.java   |   50 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  273 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   25 +-
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |  102 +
 .../geode/test/dunit/standalone/DUnitLauncher.java |   23 +-
 .../test/dunit/standalone/ProcessManager.java      |    3 -
 .../test/dunit/standalone/VersionManager.java      |    3 +
 .../java/org/apache/geode/test/fake/Fakes.java     |    8 +-
 .../test/junit/assertions/CommandResultAssert.java |   23 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   11 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |   13 +-
 .../geode/test/junit/rules/ServerStarterRule.java  |   10 +
 .../geode/test/process/MainLauncherJUnitTest.java  |   32 +-
 .../java/parReg/query/unittest/NewPortfolio.java   |    2 +-
 .../test/java/parReg/query/unittest/Position.java  |    4 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   18 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |  164 +-
 .../internal/cache/CacheServerWithZeroPort.xml     |   24 +
 .../util/PluckStacksJstackGeneratedDump.txt        | 2520 +++++++++++
 .../internal/deployment/ImplementsFunction.java    |   17 +
 geode-core/src/test/resources/ssl/trusted.keystore |  Bin 2241 -> 536 bytes
 .../cache/query/internal/cq/ClientCQImpl.java      |    6 +-
 .../geode/cache/query/cq/CQDistributedTest.java    |  191 +
 .../query/cq/dunit/CqDataUsingPoolDUnitTest.java   |   25 +-
 .../cache/query/cq/dunit/CqPerfDUnitTest.java      |   86 +-
 .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java   |  100 +-
 .../cache/query/cq/dunit/CqStatsDUnitTest.java     |    8 +-
 .../query/cq/dunit/CqStatsUsingPoolDUnitTest.java  |    8 +-
 .../cache/query/dunit/QueryMonitorDUnitTest.java   |   18 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    |    8 +-
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |   10 +
 .../tier/sockets/ClientToServerDeltaDUnitTest.java |   32 +-
 .../cli/commands/ClientCommandsTestUtils.java      |    5 +-
 .../commands/DescribeClientCommandDUnitTest.java   |   23 +-
 .../cli/commands/ListClientCommandDUnitTest.java   |   12 +-
 .../security/ClientAuthzObjectModDUnitTest.java    |    3 -
 .../geode/security/FilterPostAuthorization.java    |  218 +
 .../geode/security/FilterPreAuthorization.java     |  144 +
 .../org/apache/geode/security/ObjectWithAuthz.java |   67 +
 .../persisting_configurations.html.md.erb          |   14 +-
 .../running/running_the_locator.html.md.erb        |    2 +-
 geode-docs/developing/book_intro.html.md.erb       |    2 +-
 ...ing_durable_client_server_messaging.html.md.erb |    2 +-
 .../eviction/chapter_overview.html.md.erb          |    6 +-
 .../eviction/configuring_data_eviction.html.md.erb |   14 +-
 .../eviction/how_eviction_works.html.md.erb        |   34 +-
 .../expiration/chapter_overview.html.md.erb        |    2 +-
 .../configuring_data_expiration.html.md.erb        |   38 +-
 .../expiration/how_expiration_works.html.md.erb    |   28 +-
 .../general_region_data_management.html.md.erb     |   40 +
 .../chapter_overview.html.md.erb                   |   40 -
 .../query_additional/operators.html.md.erb         |   36 +-
 .../query_select/the_where_clause.html.md.erb      |   13 +-
 .../query_grammar_and_reserved_words.html.md.erb   |   58 +-
 .../querying_basics/reserved_words.html.md.erb     |    2 +-
 .../15_minute_quickstart_gfsh.html.md.erb          |    4 +-
 .../system_requirements/host_machine.html.md.erb   |    4 +-
 geode-docs/images/ClientServerAdvancedTopics-6.gif |  Bin 12056 -> 0 bytes
 geode-docs/images/ClientServerAdvancedTopics-6.png |  Bin 0 -> 22878 bytes
 geode-docs/images/expiration.png                   |  Bin 0 -> 79419 bytes
 geode-docs/images_svg/expiration.svg               |    3 -
 .../managing/heap_use/heap_management.html.md.erb  |    2 +-
 .../management/jmx_manager_operations.html.md.erb  |    2 +-
 .../management/list_of_mbeans_full.html.md.erb     |   16 +
 .../security/authentication_overview.html.md.erb   |    4 -
 .../encrypting_with_diffie_hellman.html.md.erb     |   66 -
 geode-docs/reference/topics/cache_xml.html.md.erb  |  355 +-
 .../topics/chapter_overview_cache_xml.html.md.erb  |    2 +-
 .../reference/topics/client-cache.html.md.erb      |   15 +-
 .../topics/gemfire_properties.html.md.erb          |    5 +-
 .../gfsh/chapter_overview.html.md.erb              |    4 +
 .../gfsh/command-pages/alter.html.md.erb           |   32 +-
 .../gfsh/command-pages/create.html.md.erb          |   33 +-
 .../gfsh/command-pages/describe.html.md.erb        |   32 +-
 .../gfsh/command-pages/put.html.md.erb             |    4 +-
 .../gfsh/command-pages/start.html.md.erb           |   57 +-
 .../gfsh/configuring_gfsh.html.md.erb              |   13 +
 .../tools_modules/gfsh/json_in_gfsh.html.md.erb    |   80 +
 .../tools_modules/gfsh/tour_of_gfsh.html.md.erb    |    6 +-
 .../tc_additional_info.html.md.erb                 |    2 +-
 .../tc_setting_up_the_module.html.md.erb           |    2 +-
 .../weblogic_setting_up_the_module.html.md.erb     |    2 +-
 .../how_the_pool_manages_connections.html.md.erb   |   21 +-
 geode-experimental-driver/build.gradle             |    1 -
 .../apache/geode/experimental/driver/Driver.java   |   12 +
 .../geode/experimental/driver/JSONWrapper.java     |   61 +-
 .../geode/experimental/driver/ProtobufChannel.java |  153 +
 .../geode/experimental/driver/ProtobufDriver.java  |  127 +-
 .../experimental/driver/ProtobufQueryService.java  |  104 +
 .../geode/experimental/driver/ProtobufRegion.java  |  140 +-
 .../apache/geode/experimental/driver/Query.java    |   23 +
 .../geode/experimental/driver/QueryService.java    |   20 +
 .../apache/geode/experimental/driver/Region.java   |    9 +
 .../geode/experimental/driver/ValueEncoder.java    |    2 +-
 .../experimental/driver/DriverConnectionTest.java  |   25 +-
 .../experimental/driver/IntegrationTestBase.java   |   74 +
 .../driver/QueryServiceIntegrationTest.java        |   44 +
 .../experimental/driver/RegionIntegrationTest.java |  104 +-
 geode-json/src/main/java/org/json/JSONString.java  |    2 +-
 .../java/org/apache/geode/test/junit/Repeat.java   |    2 +-
 .../java/org/apache/geode/test/junit/Retry.java    |    2 +-
 .../test/junit/rules/ExecutorServiceRule.java      |  355 ++
 .../geode/test/junit/rules/gfsh/GfshScript.java    |    2 +-
 .../serializable/FieldsOfTemporaryFolder.java      |    6 +-
 .../junit/rules/serializable/FieldsOfTestName.java |    2 +-
 .../junit/rules/serializable/FieldsOfTimeout.java  |    6 +-
 .../geode/test/junit/runners/SuiteRunner.java      |    2 +-
 .../rules/ExecutorServiceRuleIntegrationTest.java  |  131 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |  380 ++
 .../org/apache/geode/cache/lucene/LuceneIndex.java |   10 +-
 .../geode/cache/lucene/LuceneIndexFactory.java     |    2 +-
 .../org/apache/geode/cache/lucene/LuceneQuery.java |   12 +-
 .../geode/cache/lucene/LuceneQueryFactory.java     |    8 +-
 .../geode/cache/lucene/LuceneQueryProvider.java    |    2 +-
 .../geode/cache/lucene/LuceneResultStruct.java     |    6 +-
 .../apache/geode/cache/lucene/LuceneService.java   |   18 +-
 .../cache/lucene/PageableLuceneQueryResults.java   |    8 +-
 .../lucene/internal/DestroyLuceneIndexMessage.java |    5 +-
 .../geode/cache/lucene/internal/IndexListener.java |    8 +-
 .../lucene/internal/IndexRepositoryFactory.java    |   77 +-
 .../cache/lucene/internal/InternalLuceneIndex.java |    6 +-
 .../lucene/internal/LuceneBucketListener.java      |    6 +-
 .../cache/lucene/internal/LuceneEventListener.java |    3 +-
 .../internal/LuceneIndexForPartitionedRegion.java  |    6 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |   60 +-
 .../lucene/internal/cli/LuceneIndexCommands.java   |   14 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |   27 +-
 .../cli/functions/LuceneDescribeIndexFunction.java |    3 +-
 .../cli/functions/LuceneDestroyIndexFunction.java  |    8 +-
 .../cli/functions/LuceneListIndexFunction.java     |    3 +-
 .../cli/functions/LuceneSearchIndexFunction.java   |   12 +-
 .../internal/directory/DumpDirectoryFiles.java     |    5 +-
 .../internal/distributed/LuceneQueryFunction.java  |   15 +-
 .../distributed/WaitUntilFlushedFunction.java      |   16 +-
 .../lucene/internal/filesystem/FileSystem.java     |    5 +-
 .../internal/repository/IndexRepository.java       |    4 +-
 .../internal/repository/IndexResultCollector.java  |    4 +-
 .../internal/results/LuceneGetPageFunction.java    |   16 +-
 .../lucene/management/LuceneServiceMXBean.java     |    6 +-
 .../lucene/FlatFormatPdxSerializerJunitTest.java   |   16 +-
 .../lucene/LuceneClientSecurityDUnitTest.java      |    5 +-
 .../apache/geode/cache/lucene/LuceneDUnitTest.java |   10 +-
 .../lucene/LuceneIndexCreationIntegrationTest.java |   24 +-
 .../LuceneIndexMaintenanceIntegrationTest.java     |   19 +-
 .../cache/lucene/LuceneQueriesAccessorBase.java    |   11 +-
 .../geode/cache/lucene/LuceneQueriesDUnitTest.java |  109 +-
 .../cache/lucene/LuceneQueriesIntegrationTest.java |   67 +-
 .../LuceneQueriesReindexClientDUnitTest.java       |   72 +
 .../lucene/LuceneQueriesReindexDUnitTest.java      |  128 +
 ...hRegionCreatedBeforeReindexClientDUnitTest.java |   66 +
 ...iesWithRegionCreatedBeforeReindexDUnitTest.java |   76 +
 ...hRegionCreatedBeforeReindexIntegrationTest.java |   61 +
 ...eriesWithReindexFlagEnabledClientDUnitTest.java |   44 +
 ...ceneQueriesWithReindexFlagEnabledDUnitTest.java |   51 +
 ...eriesWithReindexFlagEnabledIntegrationTest.java |   41 +
 .../LuceneSearchWithRollingUpgradeDUnit.java       |   52 +-
 .../lucene/RebalanceWithRedundancyDUnitTest.java   |   55 +-
 .../internal/LuceneEventListenerJUnitTest.java     |   15 +
 .../PartitionedRepositoryManagerJUnitTest.java     |   31 +-
 .../internal/cli/LuceneIndexCommandsDUnitTest.java |   21 +-
 .../LuceneClusterConfigurationDUnitTest.java       |   83 +-
 ...onWhereRegionCreatedBeforeReindexDUnitTest.java |   91 +
 ...ClusterConfigurationWithReindexFlagEnabled.java |   58 +
 .../management/LuceneManagementDUnitTest.java      |    8 +-
 ...uceneIndexXmlGeneratorIntegrationJUnitTest.java |   27 +-
 ...onCreatedBeforeReindexIntegrationJUnitTest.java |   56 +
 ...WithReindexFlagEnabledIntegrationJUnitTest.java |   39 +
 .../LuceneIndexXmlParserIntegrationJUnitTest.java  |   11 +-
 .../lucene/test/LuceneFunctionSecurityTest.java    |  106 +
 .../cache/lucene/test/LuceneTestSerializer.java    |    5 +
 geode-old-versions/build.gradle                    |    4 +-
 .../src/main/proto/v1/basicTypes.proto             |   16 +
 .../src/main/proto/v1/clientProtocol.proto         |   67 +-
 .../src/main/proto/v1/connection_API.proto         |    8 +
 .../src/main/proto/v1/function_API.proto           |   50 +
 .../src/main/proto/v1/region_API.proto             |   24 +
 geode-protobuf/build.gradle                        |    1 -
 .../operations/ProtobufOperationHandler.java       |   34 +-
 .../protobuf/statistics/ClientStatistics.java      |   45 +
 .../protobuf/statistics/NoOpStatistics.java        |   57 +
 .../statistics/ProtobufClientStatistics.java       |  127 +
 .../statistics/ProtobufClientStatisticsImpl.java   |  115 -
 .../internal/protocol/protobuf/v1/Failure.java     |   78 +
 .../v1/LocatorMessageExecutionContext.java         |   59 +
 .../protobuf/v1/MessageExecutionContext.java       |   55 +
 .../protobuf/v1/ProtobufCachePipeline.java         |    5 +-
 .../protobuf/v1/ProtobufOperationContext.java      |   78 +-
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |   69 +-
 .../protobuf/v1/ProtobufProtocolService.java       |   18 +-
 .../protobuf/v1/ProtobufSerializationService.java  |   24 +-
 .../protobuf/v1/ProtobufStreamProcessor.java       |   20 +-
 .../internal/protocol/protobuf/v1/Result.java      |   29 +
 .../protobuf/v1/ServerMessageExecutionContext.java |   57 +
 .../internal/protocol/protobuf/v1/Success.java     |   48 +
 .../AbstractFunctionRequestOperationHandler.java   |  145 +
 .../DisconnectClientRequestOperationHandler.java   |   43 +
 ...cuteFunctionOnGroupRequestOperationHandler.java |  117 +
 ...uteFunctionOnMemberRequestOperationHandler.java |  120 +
 ...uteFunctionOnRegionRequestOperationHandler.java |  108 +
 .../operations/GetAllRequestOperationHandler.java  |  134 +-
 .../GetRegionNamesRequestOperationHandler.java     |   21 +-
 .../GetRegionRequestOperationHandler.java          |   18 +-
 .../v1/operations/GetRequestOperationHandler.java  |   48 +-
 .../v1/operations/GetServerOperationHandler.java   |   32 +-
 .../v1/operations/KeySetOperationHandler.java      |   68 +
 .../OqlQueryRequestOperationHandler.java           |  126 +
 .../v1/operations/ProtocolVersionHandler.java      |    8 +-
 .../operations/PutAllRequestOperationHandler.java  |  121 +-
 .../v1/operations/PutRequestOperationHandler.java  |   59 +-
 .../operations/RemoveRequestOperationHandler.java  |   53 +-
 .../AuthenticationRequestOperationHandler.java     |   30 +-
 .../registry/ProtobufOperationContextRegistry.java |  152 +-
 .../v1/serialization/JsonPdxConverter.java         |   48 +
 .../v1/serialization/SerializationService.java     |   32 +
 .../v1/serialization/SerializationType.java        |   32 +
 .../protobuf/v1/serialization/TypeConverter.java   |   38 +
 .../serialization/exception/DecodingException.java |   31 +
 .../serialization/exception/EncodingException.java |   31 +
 .../v1/serializer/ProtobufProtocolSerializer.java  |    7 +-
 .../exception/InvalidProtocolMessageException.java |   31 +
 ...onnectionShiroAuthenticatingStateProcessor.java |   56 -
 ...cySecurityProtobufConnectionStateProcessor.java |   39 +
 ...NoSecurityProtobufConnectionStateProcessor.java |   35 +
 ...obufConnectionAuthenticatingStateProcessor.java |   60 +
 ...rotobufConnectionAuthorizingStateProcessor.java |   72 +
 .../ProtobufConnectionHandshakeStateProcessor.java |   29 +-
 .../v1/state/ProtobufConnectionStateProcessor.java |   76 +
 ...rotobufConnectionTerminatingStateProcessor.java |   37 +
 .../state/exception/ConnectionStateException.java  |   32 +
 .../v1/state/exception/ExceptionWithErrorCode.java |   21 +
 .../exception/OperationNotAuthorizedException.java |   31 +
 .../v1/utilities/ProtobufRequestUtilities.java     |   38 +-
 .../v1/utilities/ProtobufResponseUtilities.java    |   64 -
 .../protobuf/v1/utilities/ProtobufUtilities.java   |   47 +-
 .../GenericProtocolServerConnectionTest.java       |  141 -
 .../OutputCapturingServerConnectionTest.java       |   94 +
 .../tier/sockets/ProtobufServerConnectionTest.java |  141 +
 .../internal/protocol/TestExecutionContext.java    |   15 +-
 .../protobuf/v1/AuthenticationIntegrationTest.java |   90 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |  269 +-
 .../v1/DisconnectClientIntegrationTest.java        |  137 +
 .../protocol/protobuf/v1/ErrorCodesJUnitTest.java  |   45 -
 .../v1/ExecuteFunctionOnGroupIntegrationTest.java  |  332 ++
 .../v1/ExecuteFunctionOnMemberIntegrationTest.java |  332 ++
 .../v1/ExecuteFunctionOnRegionIntegrationTest.java |  357 ++
 .../internal/protocol/protobuf/v1/MessageUtil.java |   21 +-
 .../v1/ProtobufProtocolServiceJUnitTest.java       |    6 +-
 .../v1/acceptance/CacheConnectionJUnitTest.java    |   22 +-
 .../CacheConnectionTimeoutJUnitTest.java           |    8 -
 .../v1/acceptance/CacheMaxConnectionJUnitTest.java |   12 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |  109 +-
 .../LocatorConnectionAuthenticationDUnitTest.java  |   36 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |   45 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |  201 +
 ...onOnMemberRequestOperationHandlerJUnitTest.java |  189 +
 ...onOnRegionRequestOperationHandlerJUnitTest.java |  161 +
 .../GetAllRequestOperationHandlerJUnitTest.java    |   52 +-
 .../GetAndPutJsonDocumentsDUnitTest.java           |   10 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |   10 +-
 .../GetRegionRequestOperationHandlerJUnitTest.java |   15 +-
 .../GetRequestOperationHandlerJUnitTest.java       |   28 +-
 .../GetServerOperationHandlerJUnitTest.java        |   78 +-
 .../KeySetOperationHandlerJUnitTest.java           |   81 +
 .../v1/operations/OperationHandlerJUnitTest.java   |    9 +-
 ...ueryRequestOperationHandlerIntegrationTest.java |  164 +
 .../OqlQueryRequestOperationHandlerJUnitTest.java  |  138 +
 .../ProtocolVersionHandlerJUnitTest.java           |    6 +-
 .../PutAllRequestOperationHandlerJUnitTest.java    |   55 +-
 .../PutRequestOperationHandlerJUnitTest.java       |   39 +-
 .../RemoveRequestOperationHandlerJUnitTest.java    |   27 +-
 .../codec/JsonPdxConverterJUnitTest.java           |    2 +-
 .../ProtobufProtocolSerializerJUnitTest.java       |    5 +-
 .../v1/utilities/ProtobufUtilitiesJUnitTest.java   |   21 +-
 geode-pulse/build.gradle                           |    2 +
 geode-pulse/src/main/webapp/META-INF/NOTICE        |    8 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |    2 +-
 .../org/apache/geode/cache/util/AutoBalancer.java  |   50 +-
 .../util/AutoBalancerIntegrationJUnitTest.java     |   21 +-
 .../geode/cache/util/AutoBalancerJUnitTest.java    |   14 +-
 .../client/internal/GatewaySenderBatchOp.java      |    5 +-
 .../internal/cache/wan/GatewayReceiverImpl.java    |   11 +
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |  112 +-
 .../cache/wan/AckReaderThreadJUnitTest.java        |    6 -
 .../cache/wan/CacheClientNotifierDUnitTest.java    |    5 +-
 .../GatewayLegacyAuthenticationRegressionTest.java |  420 ++
 .../cache/wan/GatewayReceiverImplJUnitTest.java    |   56 +
 .../cache/wan/GatewayReceiverMBeanDUnitTest.java   |  118 +
 .../geode/internal/cache/wan/WANTestBase.java      |   25 +-
 .../ConcurrentParallelGatewaySenderDUnitTest.java  |   76 +-
 .../GatewayLegacyAuthenticationRegressionTest.java |  423 --
 .../cache/wan/misc/PDXNewWanDUnitTest.java         |  200 +-
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |   10 +-
 .../cache/wan/serial/GatewayReceiverDUnitTest.java |  144 +
 .../DestroyGatewaySenderCommandDUnitTest.java      |  106 +
 .../cache/wan/wancommand/WANCommandUtils.java      |    3 +-
 geode-web-api/build.gradle                         |    1 +
 .../web/controllers/AbstractBaseController.java    |    6 +-
 .../web/controllers/BaseControllerAdvice.java      |   15 +
 .../web/controllers/FunctionAccessController.java  |   37 +-
 .../CustomMappingJackson2HttpMessageConverter.java |    4 +-
 .../internal/web/security/RestSecurityService.java |   13 +
 geode-web-api/src/main/webapp/META-INF/NOTICE      |    8 +-
 geode-web/src/main/webapp/META-INF/NOTICE          |    4 +-
 .../cli/commands/AlterRuntimeCommandDUnitTest.java |    8 +-
 .../cli/commands/ConnectCommandWithSSLTest.java    |   53 +-
 .../commands/DescribeConfigCommandDUnitTest.java   |    6 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    5 +-
 .../cli/commands/ExportConfigCommandDUnitTest.java |   15 +-
 .../commands/ExportLogsStatsOverHttpDUnitTest.java |    4 +-
 .../FunctionCommandsOverHttpDUnitTest.java         |    5 +-
 .../cli/commands/QueryCommandOverHttpTest.java     |   30 +
 .../commands/ShutdownCommandOverHttpDUnitTest.java |   31 +
 .../support/LoginHandlerInterceptorJUnitTest.java  |   16 +-
 gradle.properties                                  |    4 +-
 gradle/dependency-versions.properties              |   56 +-
 gradle/publish.gradle                              |    6 +-
 gradle/spotless.gradle                             |   75 +
 gradle/test.gradle                                 |   28 +-
 settings.gradle                                    |    2 -
 2347 files changed, 86293 insertions(+), 74106 deletions(-)
 create mode 100644 buildSrc/src/main/java/org/apache/geode/javac/EnsureCorrectRunsWithProcessor.java
 create mode 100644 buildSrc/src/main/resources/META-INF/services/javax.annotation.processing.Processor
 create mode 100644 buildSrc/src/test/java/org/apache/geode/javac/SimpleClassFile.java
 create mode 100644 buildSrc/src/test/java/org/apache/geode/javac/SimpleFileManager.java
 create mode 100644 buildSrc/src/test/java/org/apache/geode/javac/SimpleSourceFile.java
 create mode 100644 buildSrc/src/test/java/org/apache/geode/javac/TestAnnotationProcessor.java
 create mode 100644 buildSrc/src/test/java/org/apache/geode/javac/TestCompiler.java
 create mode 100755 ci/bin/concourse_job_performance.py
 create mode 100644 ci/pipelines/metrics.yml
 create mode 100755 ci/scripts/build-examples.sh
 create mode 100755 ci/scripts/capture-call-stacks.sh
 create mode 100755 ci/scripts/concourse_job_performance.sh
 create mode 100644 extensions/geode-modules/src/test/java/org/apache/geode/modules/util/ModuleFunctionsSecurityTest.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/LogsAreFullyRedactedAcceptanceTest.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/StartLocatorAcceptanceTest.java
 create mode 100644 geode-assembly/src/test/java/org/apache/geode/rest/internal/web/RestFunctionExecuteDUnitTest.java
 create mode 100644 geode-assembly/src/test/resources/security.json
 delete mode 100644 geode-benchmarks/build.gradle
 delete mode 100644 geode-benchmarks/src/jmh/java/org/apache/geode/cache/benchmark/RangeQueryWithIndexBenchmark.java
 delete mode 100644 geode-benchmarks/src/jmh/java/org/apache/geode/cache/benchmark/RegionOperationBenchmark.java
 delete mode 100644 geode-client-protocol/build.gradle
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/ClientProtocolMessageHandler.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/Failure.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/LocatorMessageExecutionContext.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/MessageExecutionContext.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/OperationContext.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/ProtocolErrorCode.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/ProtocolSerializer.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/Result.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/ServerMessageExecutionContext.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/Success.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/exception/InvalidProtocolMessageException.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/operations/OperationHandler.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/serialization/JsonPdxConverter.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/serialization/SerializationService.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/serialization/SerializationType.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/serialization/TypeConverter.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/serialization/exception/EncodingException.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/ConnectionAuthenticatingStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/ConnectionShiroAuthorizingStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/ConnectionStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/ConnectionTerminatingStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/LegacySecurityConnectionStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/NoSecurityConnectionStateProcessor.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/exception/ConnectionStateException.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/state/exception/OperationNotAuthorizedException.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/statistics/NoOpStatistics.java
 delete mode 100644 geode-client-protocol/src/main/java/org/apache/geode/internal/protocol/statistics/ProtocolClientStatistics.java
 delete mode 100644 geode-concurrency-test/src/main/java/java/net/InetAddress.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/JpfRunner.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/JpfRunnerConfig.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/ParallelExecutorImpl.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/logging/EmptyLogger.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_java_util_concurrent_locks_ReentrantReadWriteLock.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_distributed_internal_InternalDistributedSystem.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_internal_logging_LogService.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_internal_logging_log4j_LogMarker.java
 delete mode 100644 geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_logging_log4j_LogManager.java
 create mode 100644 geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/JdbcConnectorException.java
 create mode 100644 geode-connectors/src/test/java/org/apache/geode/connectors/jdbc/internal/cli/JDBCConnectorFunctionsSecurityTest.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/CreateOnRegionBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/CreateWithEvictionUnderLimitBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/EvictionBasePerformanceBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/EvictionMultiThreadedPerformanceBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/EvictionWithPartiallyMarkedListsBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/FirstEvictionBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/GetOnRegionBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/GetsWithEvictionPerformanceBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/RangeQueryWithIndexBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/RegionOperationBenchmark.java
 create mode 100644 geode-core/src/jmh/java/org/apache/geode/cache/UpdateOnRegionBenchmark.java
 delete mode 100644 geode-core/src/jpfTest/java/org/apache/geode/internal/cache/FilterProfileConcurrencyTest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledAddition.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledArithmetic.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledDivision.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledMod.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledMultiplication.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledSubtraction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTArithmeticOp.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/ClusterDistributionManager.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/DM.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreBackup.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/EvictableRegion.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/EvictionAttributesMutatorImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/FutureCachedDeserializable.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/InternalEntryEvent.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RegionMapOwner.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteContainsKeyValueMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteDestroyMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteFetchEntryMessage.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteFetchVersionMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteGetMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteInvalidateMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteOperationMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteOperationMessageWithDirectReply.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RemotePutAllMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/RemotePutMessage.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteRegionOperation.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RemoteRemoveAllMessage.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/RemoveCacheServerProfileMessage.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/AbortBackup.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/AbortBackupFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/AbortBackupOperation.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/AbortBackupRequest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/AbstractBackupWriterConfig.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupDestination.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupFileCopier.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupFilter.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupLock.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupManager.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupTask.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupWriter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupWriterFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/DiskStoreBackup.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FileSystemBackupDestination.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FileSystemBackupWriter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FileSystemBackupWriterConfig.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FileSystemIncrementalBackupLocation.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/IncrementalBackupFilter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/IncrementalBackupLocation.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/TemporaryBackupFiles.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/entries/HashRegionEntry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/CountLRUStatistics.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/DisabledEvictionCounters.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/DisabledEvictionStatistics.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionCounters.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionCountersImpl.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionStatistics.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionStatisticsImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/EvictionStats.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/HeapLRUStatistics.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/InternalEvictionStatistics.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/eviction/MemoryLRUStatistics.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/execute/InternalFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/CacheModificationLock.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/FocusedRegionMap.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/map/RegionMapDestroy.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/RemoteFetchKeysMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/RemoteSizeMessage.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tier/ClientHandShake.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/ClientSideHandshake.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/Encryptor.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tier/ServerSideHandshake.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/EncryptorImpl.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/GenericProtocolServerConnection.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/HandShake.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/Handshake.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/LegacyServerConnection.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/OriginalServerConnection.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ProtobufServerConnection.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerConnectionCollection.java
 delete mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerHandShakeProcessor.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/BucketTXRegionStub.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteClearMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteContainsKeyValueMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteDestroyMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteFetchEntryMessage.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteFetchKeysMessage.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteFetchVersionMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteGetMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteInvalidateMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteOperationMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteOperationMessageWithDirectReply.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemotePutAllMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemotePutMessage.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteRemoveAllMessage.java
 create mode 100755 geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteSizeMessage.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/wan/parallel/ParallelQueueBatchRemovalMessage.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/security/FilterPostAuthorization.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/security/FilterPreAuthorization.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/security/ObjectWithAuthz.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/DebuggerSupport.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/SingletonCallable.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/SingletonValue.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/StackTraceCollector.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/concurrent/ConcurrentMapWithReusableEntries.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/CreateJndiBindingCommand.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/ClassNameConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/ConfigPropertyConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/converters/ExpirationActionConverter.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/domain/ClassName.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/EntityExistsException.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/CreateJndiBindingFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/JndiBindingConfiguration.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/MemberRegionFunction.java
 delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/MembersForRegionFunction.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/RegionAttributesWrapper.java
 delete mode 100644 geode-core/src/main/resources/org/apache/geode/internal/privatekey.ser
 delete mode 100644 geode-core/src/main/resources/org/apache/geode/internal/publickey.ser
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/CreateAndLocalDestroyInTXRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/PRCacheListenerDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/PRCacheListenerWithInterestPolicyAllDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/PRCreationTotalNumBucketsDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/RegionExpirationDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/RegionExpirationIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/RegionShortcutTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/ReplicateCacheListenerDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/QueueConnectionImplJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/execute/CoreFunctionSecurityTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/ArithmeticOperationsIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/index/PartitionedIndexJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/types/ObjectTypeAssert.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/types/TypeUtilTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/types/TypeUtilsJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/partitioned/PRBasicIndexCreationDeadlockDUnitTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/cache/query/partitioned/PRQueryCacheCloseDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/partitioned/PRQueryPortfolioDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache30/CreateAndLocalDestroyInTXRegressionTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache30/DiskRegionDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache30/DiskRegionDistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/cache30/DiskRegionIntegrationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache30/EntriesDoNotExpireDuringGIIRegressionTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/cache30/RegionExpirationDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/ServerLauncherDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/ServerLauncherDUnitTestHelper.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterDistributionManagerDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterDistributionManagerForAdminDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterDistributionManagerTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ConsoleDistributionManagerDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/DistributionManagerDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/DistributionManagerTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/AbstractConfigJUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/InternalDataSerializerJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/AbstractLRURegionMapTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/CacheProfileTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/DestroyEntryWithConcurrentOperationJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/DiskStoreMonitorTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/EnforceUniqueHostForLonerIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/EntriesDoNotExpireDuringGiiRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/FilterProfileConcurrencyTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/FlusherThreadTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/InitialImageOperationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/JtaAfterCompletionMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/JtaBeforeCompletionMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRCacheListenerInvocationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRCacheListenerWithInterestPolicyAllInvocationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PREntryIdleExpirationDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PREntryIdleExpirationTest.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionAsSubRegionDUnitTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionAsSubregionDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionCloseDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionCloseDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionDUnitTestCase.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionGetSomeKeys.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RegionCommitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RemoteFetchEntryMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RemoteOperationMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RemotePutAllMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RemotePutReplyMessageJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/RemoteRemoveAllMessageTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ReplicateCacheListenerInvocationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ReplicateEntryIdleExpirationDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ReplicateEntryIdleExpirationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/StartServerWithXmlDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TXRegionLockRequestImplTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TXStateProxyImplJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TXStateProxyImplTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TXSynchronizationRunnableTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TestObjectWithIdentifier.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/TxCommitMessageBackwardCompatibilityDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/VMLRURegionMapTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/AbortBackupFactoryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/AbortBackupOperationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/AbortBackupRequestTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/AbstractBackupWriterConfigTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupFileCopierIntegrationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupLockTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupServiceTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupWriterFactoryTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FileSystemBackupDestinationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FileSystemBackupWriterConfigTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FileSystemBackupWriterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FileSystemIncrementalBackupLocationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/TemporaryBackupFilesTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/eviction/EvictionListBuilderTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/BooleanFunction.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/ExecuteFunctionInstanceRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/FunctionExceptionsIncludeLocalMemberRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/FunctionExecutionOnLonerRegressionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/MonthBasedPartitionResolver.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/execute/PRPerformanceTestDUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/PRTransaction2DUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/PRTransactionWithSizeOperationDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/SerializableMonth.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/execute/TestFunction.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/execute/TimeKeeper.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ha/HARegionQueueTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/map/DestroyEntryDuringCloseIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/map/RegionMapDestroyTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistPRKRFDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PersistPRKRFIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/snapshot/ClientExporterTest.java
 create mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitorIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitorSelectorIntegrationTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitorSelectorJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientProxyWithDeltaDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientProxyWithDeltaTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientWithInterestFailoverDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientWithInterestFailoverTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/HandShakeTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/HandshakeTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/RegisterInterestIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/RegisterInterestServerMetaDataDistributedTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/RegisterInterestServerMetaDataTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ServerConnectionIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/ClientTXStateStubTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemoteFetchEntryMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemoteOperationMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemoteOperationResponseTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemotePutAllMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemotePutReplyMessageJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/RemoteRemoveAllMessageTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/SetOperationJTADistributedTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/versions/RegionVersionVectorIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelGatewaySenderEventProcessorJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelGatewaySenderHelper.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/lang/SystemPropertyHelperJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/lang/SystemPropertyHelperTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/util/PluckStacksDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/util/PluckStacksUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/AbstractCliAroundInterceptorJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterCompressorDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterRegionCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ConnectCommandDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateJndiBindingCommandDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateJndiBindingCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateRegionSecurityDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListMembersCommandTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/TestCompressor1.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/TestCustomIdleExpiry.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/TestCustomTTLExpiry.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/converters/ClassNameConverterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/converters/ConfigPropertyConverterTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/ClassNameTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/MyCacheWriter.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunctionTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/memcached/ConnectionWithOneMinuteTimeoutFactory.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/pdx/JSONFormatterBasicJUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/pdx/PdxInstanceLoaderIntegrationTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/pdx/internal/MultipleCacheJUnitTest.java
 delete mode 100644 geode-core/src/test/java/org/apache/geode/security/ClientAuthorizationDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/ClientAuthorizationLegacyConfigurationDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/ClientDataAuthorizationUsingLegacySecurityDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/ClientDataAuthorizationUsingLegacySecurityWithFailoverDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/IntegratedSecurityPeerAuthDUnitTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/templates/SimpleAccessController.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/security/templates/SimpleAuthenticator.java
 delete mode 100755 geode-core/src/test/java/org/apache/geode/test/dunit/DebuggerUtils.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/LocalVM.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/ClusterStartupRuleCanSpecifyOlderVersionsDUnitTest.java
 create mode 100644 geode-core/src/test/resources/org/apache/geode/internal/cache/CacheServerWithZeroPort.xml
 create mode 100644 geode-core/src/test/resources/org/apache/geode/internal/util/PluckStacksJstackGeneratedDump.txt
 create mode 100644 geode-cq/src/test/java/org/apache/geode/cache/query/cq/CQDistributedTest.java
 create mode 100644 geode-cq/src/test/java/org/apache/geode/security/FilterPostAuthorization.java
 create mode 100644 geode-cq/src/test/java/org/apache/geode/security/FilterPreAuthorization.java
 create mode 100644 geode-cq/src/test/java/org/apache/geode/security/ObjectWithAuthz.java
 create mode 100644 geode-docs/developing/general_region_data_management.html.md.erb
 delete mode 100644 geode-docs/developing/management_all_region_types/chapter_overview.html.md.erb
 delete mode 100644 geode-docs/images/ClientServerAdvancedTopics-6.gif
 create mode 100644 geode-docs/images/ClientServerAdvancedTopics-6.png
 create mode 100644 geode-docs/images/expiration.png
 delete mode 100644 geode-docs/images_svg/expiration.svg
 delete mode 100644 geode-docs/managing/security/encrypting_with_diffie_hellman.html.md.erb
 create mode 100644 geode-docs/tools_modules/gfsh/json_in_gfsh.html.md.erb
 create mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/ProtobufChannel.java
 create mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/ProtobufQueryService.java
 create mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/Query.java
 create mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/QueryService.java
 create mode 100644 geode-experimental-driver/src/test/java/org/apache/geode/experimental/driver/IntegrationTestBase.java
 create mode 100644 geode-experimental-driver/src/test/java/org/apache/geode/experimental/driver/QueryServiceIntegrationTest.java
 create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/rules/ExecutorServiceRule.java
 create mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/ExecutorServiceRuleIntegrationTest.java
 create mode 100644 geode-junit/src/test/java/org/apache/geode/test/junit/rules/ExecutorServiceRuleTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesReindexClientDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesReindexDUnitTest.java
 create mode 100755 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithRegionCreatedBeforeReindexClientDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithRegionCreatedBeforeReindexDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithRegionCreatedBeforeReindexIntegrationTest.java
 create mode 100755 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithReindexFlagEnabledClientDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithReindexFlagEnabledDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithReindexFlagEnabledIntegrationTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/configuration/LuceneClusterConfigurationWhereRegionCreatedBeforeReindexDUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/configuration/LuceneClusterConfigurationWithReindexFlagEnabled.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/xml/LuceneIndexXmlGeneratorWhereRegionCreatedBeforeReindexIntegrationJUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/xml/LuceneIndexXmlGeneratorWithReindexFlagEnabledIntegrationJUnitTest.java
 create mode 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/test/LuceneFunctionSecurityTest.java
 create mode 100644 geode-protobuf-messages/src/main/proto/v1/function_API.proto
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/ClientStatistics.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/NoOpStatistics.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/ProtobufClientStatistics.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/ProtobufClientStatisticsImpl.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/Failure.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/LocatorMessageExecutionContext.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/MessageExecutionContext.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/Result.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/ServerMessageExecutionContext.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/Success.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/AbstractFunctionRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/DisconnectClientRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnGroupRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnMemberRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnRegionRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/KeySetOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/OqlQueryRequestOperationHandler.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/JsonPdxConverter.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/SerializationService.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/SerializationType.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/TypeConverter.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/exception/DecodingException.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/exception/EncodingException.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/serializer/exception/InvalidProtocolMessageException.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/ConnectionShiroAuthenticatingStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/LegacySecurityProtobufConnectionStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/NoSecurityProtobufConnectionStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/ProtobufConnectionAuthenticatingStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/ProtobufConnectionAuthorizingStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/ProtobufConnectionStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/ProtobufConnectionTerminatingStateProcessor.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/exception/ConnectionStateException.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/exception/ExceptionWithErrorCode.java
 create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/state/exception/OperationNotAuthorizedException.java
 delete mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/utilities/ProtobufResponseUtilities.java
 delete mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/cache/tier/sockets/GenericProtocolServerConnectionTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/cache/tier/sockets/OutputCapturingServerConnectionTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/cache/tier/sockets/ProtobufServerConnectionTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/DisconnectClientIntegrationTest.java
 delete mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/ErrorCodesJUnitTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/ExecuteFunctionOnGroupIntegrationTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/ExecuteFunctionOnMemberIntegrationTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/ExecuteFunctionOnRegionIntegrationTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnGroupRequestOperationHandlerJUnitTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnMemberRequestOperationHandlerJUnitTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/ExecuteFunctionOnRegionRequestOperationHandlerJUnitTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/KeySetOperationHandlerJUnitTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/OqlQueryRequestOperationHandlerIntegrationTest.java
 create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/OqlQueryRequestOperationHandlerJUnitTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/GatewayLegacyAuthenticationRegressionTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverMBeanDUnitTest.java
 delete mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/misc/GatewayLegacyAuthenticationRegressionTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/serial/GatewayReceiverDUnitTest.java
 create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/wancommand/DestroyGatewaySenderCommandDUnitTest.java
 create mode 100644 geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/QueryCommandOverHttpTest.java
 create mode 100644 geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ShutdownCommandOverHttpDUnitTest.java
 create mode 100644 gradle/spotless.gradle

-- 
To stop receiving notification emails like this one, please contact
sbawaskar@apache.org.

[geode] 01/01: Merge branch 'release/1.5.0'

Posted by sb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit e35aac5a4b5f497df014c61a195d80bc6d73de91
Merge: d234394 1be57f3
Author: Swapnil Bawaskar <sb...@apache.org>
AuthorDate: Fri Apr 6 13:09:30 2018 -0700

    Merge branch 'release/1.5.0'

 NOTICE                                             |    4 +-
 README.md                                          |    2 +-
 build.gradle                                       |   64 +-
 buildSrc/build.gradle                              |    4 +-
 .../geode/gradle/TestPropertiesWriter.groovy       |    3 -
 .../javac/EnsureCorrectRunsWithProcessor.java      |  135 +
 .../services/javax.annotation.processing.Processor |    1 +
 .../org/apache/geode/javac/SimpleClassFile.java    |   42 +
 .../org/apache/geode/javac/SimpleFileManager.java  |   46 +
 .../org/apache/geode/javac/SimpleSourceFile.java   |   35 +
 .../geode/javac/TestAnnotationProcessor.java       |   51 +
 .../java/org/apache/geode/javac/TestCompiler.java  |   51 +
 ci/bin/concourse_job_performance.py                |  120 +
 ci/docker/Dockerfile                               |   12 +-
 ci/docker/initdocker                               |    2 +-
 ci/pipelines/develop.yml                           |   53 +-
 ci/pipelines/docker-images.yml                     |    9 +-
 ci/pipelines/meta.yml                              |   19 +
 ci/pipelines/metrics.yml                           |  159 +
 ci/scripts/build-examples.sh                       |   26 +
 ci/scripts/capture-call-stacks.sh                  |   75 +
 ci/scripts/concourse_job_performance.sh            |   37 +
 ci/scripts/test-archive.sh                         |    9 +-
 ci/scripts/test-run.sh                             |    9 +
 ci/scripts/update-passing-ref.sh                   |    2 +-
 docker/Dockerfile                                  |   82 +-
 docker/README.md                                   |    2 +-
 etc/eclipse-java-google-style.xml                  |  598 +--
 .../session/internal/common/SessionCache.java      |   12 +-
 .../session/internal/filter/SessionManager.java    |   16 +-
 .../filter/attributes/SessionAttributes.java       |   24 +-
 .../internal/jmx/SessionStatisticsMXBean.java      |    6 +-
 .../geode/modules/gatewaydelta/GatewayDelta.java   |    6 +-
 .../gatewaydelta/GatewayDeltaCreateEvent.java      |    4 +-
 .../modules/gatewaydelta/GatewayDeltaEvent.java    |    2 +-
 .../modules/session/catalina/SessionCache.java     |   36 +-
 .../modules/session/catalina/SessionManager.java   |   26 +-
 .../internal/DeltaSessionAttributeEvent.java       |    3 +-
 .../geode/modules/util/BootstrappingFunction.java  |   26 +-
 .../geode/modules/util/CreateRegionFunction.java   |   25 +-
 .../geode/modules/util/RegionSizeFunction.java     |    9 +
 .../TouchPartitionedRegionEntriesFunction.java     |   25 +-
 .../util/TouchReplicatedRegionEntriesFunction.java |   29 +-
 .../modules/util/ModuleFunctionsSecurityTest.java  |   75 +
 geode-assembly/build.gradle                        |    7 +-
 geode-assembly/src/main/dist/LICENSE               |   22 +-
 geode-assembly/src/main/dist/NOTICE                |   10 +-
 .../cli/commands/DeployWithLargeJarTest.java       |    8 +-
 .../cli/commands/GfshStartLocatorLogTest.java      |    3 +-
 .../LogsAreFullyRedactedAcceptanceTest.java        |  126 +
 .../cli/commands/StartLocatorAcceptanceTest.java   |   60 +
 .../cli/commands/StartLocatorCommandTest.java      |   97 +
 .../cli/commands/StartServerCommandTest.java       |   84 +
 .../internal/web/RestFunctionExecuteDUnitTest.java |  124 +
 .../internal/web/RestSecurityIntegrationTest.java  |  150 +-
 .../src/test/resources/expected_jars.txt           |   11 +
 geode-assembly/src/test/resources/security.json    |   45 +
 geode-benchmarks/build.gradle                      |   28 -
 .../benchmark/RangeQueryWithIndexBenchmark.java    |  105 -
 .../cache/benchmark/RegionOperationBenchmark.java  |   63 -
 geode-book/Gemfile                                 |    2 +-
 geode-book/Gemfile.lock                            |   70 +-
 geode-book/config.yml                              |    7 +-
 .../source/subnavs/geode-subnav.erb                |   11 +-
 geode-book/redirects.rb                            |    4 +-
 geode-client-protocol/build.gradle                 |   30 -
 .../protocol/ClientProtocolMessageHandler.java     |   40 -
 .../apache/geode/internal/protocol/Failure.java    |   48 -
 .../protocol/LocatorMessageExecutionContext.java   |   61 -
 .../internal/protocol/MessageExecutionContext.java |   54 -
 .../geode/internal/protocol/OperationContext.java  |   65 -
 .../geode/internal/protocol/ProtocolErrorCode.java |   32 -
 .../internal/protocol/ProtocolSerializer.java      |   34 -
 .../org/apache/geode/internal/protocol/Result.java |   28 -
 .../protocol/ServerMessageExecutionContext.java    |   60 -
 .../apache/geode/internal/protocol/Success.java    |   48 -
 .../exception/InvalidProtocolMessageException.java |   31 -
 .../protocol/operations/OperationHandler.java      |   42 -
 .../protocol/serialization/JsonPdxConverter.java   |   49 -
 .../serialization/SerializationService.java        |   31 -
 .../protocol/serialization/SerializationType.java  |   32 -
 .../protocol/serialization/TypeConverter.java      |   37 -
 .../serialization/exception/EncodingException.java |   31 -
 .../ConnectionAuthenticatingStateProcessor.java    |   31 -
 .../ConnectionShiroAuthorizingStateProcessor.java  |   59 -
 .../protocol/state/ConnectionStateProcessor.java   |   73 -
 .../state/ConnectionTerminatingStateProcessor.java |   34 -
 .../LegacySecurityConnectionStateProcessor.java    |   36 -
 .../state/NoSecurityConnectionStateProcessor.java  |   32 -
 .../state/exception/ConnectionStateException.java  |   30 -
 .../exception/OperationNotAuthorizedException.java |   23 -
 .../protocol/statistics/NoOpStatistics.java        |   47 -
 .../statistics/ProtocolClientStatistics.java       |   33 -
 geode-concurrency-test/build.gradle                |    8 -
 .../src/main/java/java/net/InetAddress.java        |  155 -
 .../test/concurrency/ConcurrentTestRunner.java     |   11 +-
 .../annotation/ConcurrentTestConfig.java           |    4 +-
 .../geode/test/concurrency/jpf/JpfRunner.java      |   98 -
 .../test/concurrency/jpf/JpfRunnerConfig.java      |   34 -
 .../test/concurrency/jpf/ParallelExecutorImpl.java |   87 -
 .../test/concurrency/jpf/logging/EmptyLogger.java  | 1975 ---------
 ...il_concurrent_locks_ReentrantReadWriteLock.java |   42 -
 ...ributed_internal_InternalDistributedSystem.java |   28 -
 ...g_apache_geode_internal_logging_LogService.java |   42 -
 ...che_geode_internal_logging_log4j_LogMarker.java |   27 -
 .../JPF_org_apache_logging_log4j_LogManager.java   |   29 -
 .../geode/connectors/jdbc/JdbcAsyncWriter.java     |    3 +-
 .../connectors/jdbc/JdbcConnectorException.java    |   35 +
 .../apache/geode/connectors/jdbc/JdbcLoader.java   |    8 +-
 .../apache/geode/connectors/jdbc/JdbcWriter.java   |   24 +-
 .../jdbc/internal/HikariJdbcDataSource.java        |    4 +-
 .../jdbc/internal/HikariJdbcDataSourceFactory.java |    2 +-
 .../connectors/jdbc/internal/RegionMapping.java    |   36 +
 .../geode/connectors/jdbc/internal/SqlHandler.java |  113 +-
 .../jdbc/internal/TableKeyColumnManager.java       |    6 +-
 .../jdbc/internal/cli/CreateMappingCommand.java    |    2 +-
 .../jdbc/internal/cli/ExceptionHandler.java        |    3 +-
 .../jdbc/internal/cli/JdbcCliFunction.java         |    5 +-
 .../xml/JdbcConnectorServiceXmlGenerator.java      |   13 +-
 .../geode/connectors/jdbc/JdbcAsyncWriterTest.java |    6 +-
 .../geode/connectors/jdbc/JdbcDUnitTest.java       |   38 +-
 .../geode/connectors/jdbc/JdbcLoaderTest.java      |    2 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |    1 -
 .../geode/connectors/jdbc/JdbcWriterTest.java      |    6 +-
 .../jdbc/internal/RegionMappingTest.java           |  118 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |   51 +-
 .../jdbc/internal/TableKeyColumnManagerTest.java   |    3 +-
 .../cli/CreateMappingCommandDUnitTest.java         |   58 +-
 .../cli/JDBCConnectorFunctionsSecurityTest.java    |   93 +
 ...onnectorServiceXmlGeneratorIntegrationTest.java |   30 +
 geode-core/build.gradle                            |   27 +-
 .../geode/cache/CreateOnRegionBenchmark.java       |   74 +
 .../CreateWithEvictionUnderLimitBenchmark.java     |   86 +
 .../cache/EvictionBasePerformanceBenchmark.java    |   98 +
 .../EvictionMultiThreadedPerformanceBenchmark.java |  129 +
 .../EvictionWithPartiallyMarkedListsBenchmark.java |  101 +
 .../apache/geode/cache/FirstEvictionBenchmark.java |   80 +
 .../apache/geode/cache/GetOnRegionBenchmark.java   |   80 +
 .../GetsWithEvictionPerformanceBenchmark.java      |   92 +
 .../geode/cache/RangeQueryWithIndexBenchmark.java  |   97 +
 .../geode/cache/RegionOperationBenchmark.java      |   52 +
 .../geode/cache/UpdateOnRegionBenchmark.java       |   79 +
 .../cache/FilterProfileConcurrencyTest.java        |   86 -
 .../apache/geode/cache/query/internal/parse/oql.g  |   12 +-
 .../java/org/apache/geode/DataSerializable.java    |   13 +-
 .../org/apache/geode/GemFireCheckedException.java  |    4 -
 .../src/main/java/org/apache/geode/LogWriter.java  |   74 +-
 .../java/org/apache/geode/StatisticDescriptor.java |   14 +-
 .../src/main/java/org/apache/geode/Statistics.java |   98 +-
 .../java/org/apache/geode/StatisticsFactory.java   |   18 +-
 .../main/java/org/apache/geode/StatisticsType.java |   10 +-
 .../org/apache/geode/StatisticsTypeFactory.java    |   32 +-
 .../apache/geode/admin/AdminDistributedSystem.java |   94 +-
 .../main/java/org/apache/geode/admin/Alert.java    |   12 +-
 .../java/org/apache/geode/admin/AlertListener.java |    2 +-
 .../java/org/apache/geode/admin/BackupStatus.java  |   20 +-
 .../org/apache/geode/admin/CacheHealthConfig.java  |   24 +-
 .../java/org/apache/geode/admin/CacheServer.java   |    4 +-
 .../org/apache/geode/admin/CacheServerConfig.java  |    8 +-
 .../main/java/org/apache/geode/admin/CacheVm.java  |    2 +-
 .../java/org/apache/geode/admin/CacheVmConfig.java |    8 +-
 .../apache/geode/admin/ConfigurationParameter.java |   24 +-
 .../geode/admin/DistributedSystemConfig.java       |  154 +-
 .../geode/admin/DistributedSystemHealthConfig.java |    6 +-
 .../apache/geode/admin/DistributionLocator.java    |    4 +-
 .../geode/admin/DistributionLocatorConfig.java     |   12 +-
 .../java/org/apache/geode/admin/GemFireHealth.java |   30 +-
 .../apache/geode/admin/GemFireHealthConfig.java    |    8 +-
 .../apache/geode/admin/GemFireMemberStatus.java    |   27 +-
 .../java/org/apache/geode/admin/ManagedEntity.java |   12 +-
 .../apache/geode/admin/ManagedEntityConfig.java    |   20 +-
 .../org/apache/geode/admin/MemberHealthConfig.java |   24 +-
 .../java/org/apache/geode/admin/Statistic.java     |   10 +-
 .../org/apache/geode/admin/StatisticResource.java  |   14 +-
 .../java/org/apache/geode/admin/SystemMember.java  |   36 +-
 .../geode/admin/SystemMemberBridgeServer.java      |   60 +-
 .../org/apache/geode/admin/SystemMemberCache.java  |   39 +-
 .../apache/geode/admin/SystemMemberCacheEvent.java |    2 +-
 .../geode/admin/SystemMemberCacheListener.java     |   12 +-
 .../geode/admin/SystemMemberCacheServer.java       |   60 +-
 .../org/apache/geode/admin/SystemMemberRegion.java |  104 +-
 .../geode/admin/SystemMemberRegionEvent.java       |    2 +-
 .../apache/geode/admin/SystemMembershipEvent.java  |    4 +-
 .../geode/admin/SystemMembershipListener.java      |   16 +-
 .../admin/internal/AbstractHealthEvaluator.java    |    4 +-
 .../admin/internal/AdminDistributedSystemImpl.java |  141 +-
 .../geode/admin/internal/CacheHealthEvaluator.java |    8 +-
 .../geode/admin/internal/CacheServerImpl.java      |   19 +-
 .../internal/ConfigurationParameterListener.java   |    2 +-
 .../internal/DistributedSystemConfigImpl.java      |    7 -
 .../internal/DistributedSystemHealthEvaluator.java |   28 +-
 .../internal/DistributedSystemHealthMonitor.java   |    1 -
 .../admin/internal/DistributionLocatorImpl.java    |    5 +-
 .../internal/EnabledManagedEntityController.java   |   21 +-
 .../admin/internal/GemFireHealthEvaluator.java     |    4 +-
 .../geode/admin/internal/GemFireHealthImpl.java    |   21 +-
 .../geode/admin/internal/InetAddressUtil.java      |    1 -
 .../admin/internal/InternalManagedEntity.java      |   26 +-
 .../admin/internal/ManagedEntityConfigXml.java     |   13 +-
 .../internal/ManagedEntityConfigXmlParser.java     |   21 +-
 .../admin/internal/ManagedEntityController.java    |   12 +-
 .../admin/internal/MemberHealthEvaluator.java      |    5 +-
 .../admin/internal/StatisticResourceImpl.java      |    2 +-
 .../internal/SystemMemberCacheEventProcessor.java  |    4 +-
 .../admin/internal/SystemMemberCacheImpl.java      |   31 +-
 .../geode/admin/internal/SystemMemberImpl.java     |   27 +-
 .../admin/internal/SystemMembershipEventImpl.java  |   15 +-
 .../java/org/apache/geode/admin/jmx/Agent.java     |   26 +-
 .../org/apache/geode/admin/jmx/AgentConfig.java    |  216 +-
 .../internal/AdminDistributedSystemJmxImpl.java    |  129 +-
 .../geode/admin/jmx/internal/AgentConfigImpl.java  |   53 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |   36 +-
 .../geode/admin/jmx/internal/AgentLauncher.java    |    4 +-
 .../admin/jmx/internal/CacheServerJmxImpl.java     |   35 -
 .../admin/jmx/internal/GemFireHealthJmxImpl.java   |    3 +-
 .../admin/jmx/internal/GenerateMBeanHTML.java      |   18 -
 .../apache/geode/admin/jmx/internal/MBeanUtil.java |    8 -
 .../geode/admin/jmx/internal/ManagedResource.java  |   14 +-
 .../jmx/internal/MemberInfoWithStatsMBean.java     |   59 +-
 .../jmx/internal/RMIRegistryServiceMBean.java      |   14 +-
 .../admin/jmx/internal/StatAlertsAggregator.java   |   20 +-
 .../admin/jmx/internal/StatisticAttributeInfo.java |    1 -
 .../geode/admin/jmx/internal/SystemMemberJmx.java  |   60 +-
 .../admin/jmx/internal/SystemMemberJmxImpl.java    |   36 -
 .../org/apache/geode/cache/AttributesFactory.java  |   35 +-
 .../org/apache/geode/cache/AttributesMutator.java  |   38 +-
 .../java/org/apache/geode/cache/CacheCallback.java |    2 +-
 .../apache/geode/cache/CacheClosedException.java   |    5 -
 .../java/org/apache/geode/cache/CacheEvent.java    |   13 +-
 .../apache/geode/cache/CacheExistsException.java   |    4 +
 .../java/org/apache/geode/cache/CacheFactory.java  |   14 +-
 .../java/org/apache/geode/cache/CacheListener.java |   25 +-
 .../java/org/apache/geode/cache/CacheLoader.java   |    7 +-
 .../org/apache/geode/cache/CacheStatistics.java    |   12 +-
 .../geode/cache/CacheTransactionManager.java       |   42 +-
 .../java/org/apache/geode/cache/CacheWriter.java   |   14 +-
 .../java/org/apache/geode/cache/ClientSession.java |   18 +-
 .../java/org/apache/geode/cache/CustomExpiry.java  |    2 +-
 .../java/org/apache/geode/cache/Declarable.java    |   21 +-
 .../java/org/apache/geode/cache/DiskStore.java     |   38 +-
 .../org/apache/geode/cache/DiskStoreFactory.java   |   63 +-
 .../apache/geode/cache/DiskWriteAttributes.java    |   12 +-
 .../apache/geode/cache/DynamicRegionFactory.java   |   13 +-
 .../apache/geode/cache/DynamicRegionListener.java  |    8 +-
 .../java/org/apache/geode/cache/EntryEvent.java    |   16 +-
 .../org/apache/geode/cache/EntryOperation.java     |   12 +-
 .../org/apache/geode/cache/EvictionAttributes.java |   42 +-
 .../geode/cache/EvictionAttributesMutator.java     |    2 +-
 .../org/apache/geode/cache/ExpirationAction.java   |    3 +-
 .../apache/geode/cache/FixedPartitionResolver.java |    3 +-
 .../java/org/apache/geode/cache/GemFireCache.java  |   46 +-
 .../geode/cache/InterestRegistrationEvent.java     |   16 +-
 .../geode/cache/InterestRegistrationListener.java  |    4 +-
 .../java/org/apache/geode/cache/LoaderHelper.java  |    8 +-
 .../apache/geode/cache/PartitionAttributes.java    |   41 +-
 .../geode/cache/PartitionAttributesFactory.java    |   68 +-
 .../org/apache/geode/cache/PartitionResolver.java  |    4 +-
 .../main/java/org/apache/geode/cache/Region.java   |  653 ++-
 .../org/apache/geode/cache/RegionAttributes.java   |   92 +-
 .../java/org/apache/geode/cache/RegionEvent.java   |    2 +-
 .../java/org/apache/geode/cache/RegionFactory.java |    8 +-
 .../geode/cache/RegionMembershipListener.java      |    8 +-
 .../geode/cache/RegionReinitializedException.java  |    1 -
 .../org/apache/geode/cache/RegionRoleListener.java |    4 +-
 .../java/org/apache/geode/cache/RegionService.java |   35 +-
 .../org/apache/geode/cache/RegionShortcut.java     |   26 +-
 .../java/org/apache/geode/cache/RequiredRoles.java |    9 +-
 .../java/org/apache/geode/cache/RoleEvent.java     |    2 +-
 .../apache/geode/cache/SerializedCacheValue.java   |    4 +-
 .../org/apache/geode/cache/TransactionEvent.java   |    8 +-
 .../apache/geode/cache/TransactionListener.java    |   10 +-
 .../org/apache/geode/cache/TransactionWriter.java  |    7 +-
 .../apache/geode/cache/asyncqueue/AsyncEvent.java  |    4 +-
 .../geode/cache/asyncqueue/AsyncEventListener.java |    2 +-
 .../geode/cache/asyncqueue/AsyncEventQueue.java    |   34 +-
 .../cache/asyncqueue/AsyncEventQueueFactory.java   |   34 +-
 .../org/apache/geode/cache/client/ClientCache.java |   25 +-
 .../geode/cache/client/ClientCacheFactory.java     |    7 +-
 .../geode/cache/client/ClientRegionFactory.java    |   47 +-
 .../java/org/apache/geode/cache/client/Pool.java   |   70 +-
 .../org/apache/geode/cache/client/PoolFactory.java |  110 +-
 .../geode/cache/client/internal/AbstractOp.java    |   12 +-
 .../cache/client/internal/AuthenticateUserOp.java  |   20 +-
 .../client/internal/AutoConnectionSourceImpl.java  |   28 +-
 .../client/internal/CacheServerLoadMessage.java    |    4 +-
 .../client/internal/ClientMetadataService.java     |   30 +-
 .../client/internal/ClientRegionFactoryImpl.java   |   11 +-
 .../client/internal/ClientSideHandshakeImpl.java   |  463 ++
 .../geode/cache/client/internal/ClientUpdater.java |    6 +-
 .../cache/client/internal/CloseConnectionOp.java   |    2 +-
 .../geode/cache/client/internal/Connection.java    |   38 +-
 .../client/internal/ConnectionFactoryImpl.java     |   54 +-
 .../cache/client/internal/ConnectionImpl.java      |   28 +-
 .../cache/client/internal/ConnectionStats.java     |   57 -
 .../geode/cache/client/internal/DestroyOp.java     |    3 -
 .../cache/client/internal/EndpointManager.java     |   10 +-
 .../cache/client/internal/EndpointManagerImpl.java |    9 -
 .../cache/client/internal/ExecutablePool.java      |   29 +-
 .../cache/client/internal/ExecuteFunctionOp.java   |    2 -
 .../internal/ExecuteRegionFunctionNoAckOp.java     |    6 -
 .../client/internal/ExecuteRegionFunctionOp.java   |    6 -
 .../internal/ExecuteRegionFunctionSingleHopOp.java |   10 -
 .../geode/cache/client/internal/GetEntryOp.java    |    2 +-
 .../cache/client/internal/GetEventValueOp.java     |    1 -
 .../cache/client/internal/GetPDXIdForEnumOp.java   |    1 -
 .../cache/client/internal/GetPDXIdForTypeOp.java   |    1 -
 .../cache/client/internal/InternalClientCache.java |    2 +-
 .../geode/cache/client/internal/KeySetOp.java      |    2 -
 .../cache/client/internal/LiveServerPinger.java    |    4 -
 .../cache/client/internal/OpExecutorImpl.java      |   35 +-
 .../geode/cache/client/internal/PoolImpl.java      |   99 +-
 .../geode/cache/client/internal/ProxyCache.java    |   13 +-
 .../cache/client/internal/ProxyCacheCloseOp.java   |    3 +-
 .../geode/cache/client/internal/ProxyRegion.java   |    2 +-
 .../geode/cache/client/internal/PutAllOp.java      |    1 -
 .../apache/geode/cache/client/internal/PutOp.java  |    6 +-
 .../cache/client/internal/QueueConnectionImpl.java |    4 +-
 .../geode/cache/client/internal/QueueManager.java  |   18 +-
 .../cache/client/internal/QueueManagerImpl.java    |   17 +-
 .../geode/cache/client/internal/QueueState.java    |   14 +-
 .../cache/client/internal/QueueStateImpl.java      |   35 +-
 .../cache/client/internal/RegisterInterestOp.java  |    7 -
 .../client/internal/RegisterInterestTracker.java   |    9 -
 .../geode/cache/client/internal/RemoveAllOp.java   |    1 -
 .../cache/client/internal/ServerBlackList.java     |   12 +-
 .../client/internal/ServerRegionDataAccess.java    |   42 +-
 .../cache/client/internal/ServerRegionProxy.java   |    3 +-
 .../client/internal/SingleHopClientExecutor.java   |   10 -
 .../internal/locator/LocatorStatusResponse.java    |   33 +-
 .../locator/wan/LocatorMembershipListener.java     |   16 +-
 .../client/internal/pooling/ConnectionManager.java |    8 +-
 .../internal/pooling/ConnectionManagerImpl.java    |  330 +-
 .../client/internal/pooling/PooledConnection.java  |    9 +-
 .../geode/cache/control/RebalanceFactory.java      |    4 +-
 .../geode/cache/control/RebalanceOperation.java    |   10 +-
 .../geode/cache/control/RebalanceResults.java      |   20 +-
 .../geode/cache/control/ResourceManager.java       |   24 +-
 .../org/apache/geode/cache/execute/Execution.java  |   12 +-
 .../geode/cache/execute/FunctionContext.java       |   12 +-
 .../geode/cache/execute/RegionFunctionContext.java |    4 +-
 .../geode/cache/execute/ResultCollector.java       |   10 +-
 .../apache/geode/cache/execute/ResultSender.java   |    6 +-
 .../execute/internal/FunctionServiceManager.java   |    5 +-
 .../geode/cache/operations/InterestType.java       |   30 -
 .../cache/operations/KeyValueOperationContext.java |    4 -
 .../geode/cache/partition/PartitionListener.java   |   10 +-
 .../geode/cache/partition/PartitionMemberInfo.java |   10 +-
 .../cache/partition/PartitionRebalanceInfo.java    |   30 +-
 .../geode/cache/partition/PartitionRegionInfo.java |   18 +-
 .../geode/cache/persistence/PersistentID.java      |    6 +-
 .../org/apache/geode/cache/query/Aggregator.java   |    6 +-
 .../org/apache/geode/cache/query/CqAttributes.java |    4 +-
 .../geode/cache/query/CqAttributesMutator.java     |    6 +-
 .../java/org/apache/geode/cache/query/CqEvent.java |   14 +-
 .../org/apache/geode/cache/query/CqListener.java   |    4 +-
 .../java/org/apache/geode/cache/query/CqQuery.java |   30 +-
 .../geode/cache/query/CqServiceStatistics.java     |   12 +-
 .../java/org/apache/geode/cache/query/CqState.java |   10 +-
 .../org/apache/geode/cache/query/CqStatistics.java |    8 +-
 .../apache/geode/cache/query/CqStatusListener.java |    4 +-
 .../java/org/apache/geode/cache/query/Index.java   |   24 +-
 .../apache/geode/cache/query/IndexStatistics.java  |   18 +-
 .../java/org/apache/geode/cache/query/Query.java   |   21 +-
 .../org/apache/geode/cache/query/QueryService.java |   94 +-
 .../apache/geode/cache/query/QueryStatistics.java  |    4 +-
 .../apache/geode/cache/query/SelectResults.java    |   19 +-
 .../java/org/apache/geode/cache/query/Struct.java  |    6 +-
 .../cache/query/internal/CompiledAddition.java     |   54 +
 .../cache/query/internal/CompiledArithmetic.java   |  176 +
 .../cache/query/internal/CompiledDivision.java     |   54 +
 .../geode/cache/query/internal/CompiledMod.java    |   57 +
 .../query/internal/CompiledMultiplication.java     |   54 +
 .../cache/query/internal/CompiledSubtraction.java  |   54 +
 .../geode/cache/query/internal/CompiledValue.java  |    5 +
 .../geode/cache/query/internal/DefaultQuery.java   |    2 +-
 .../cache/query/internal/DefaultQueryService.java  |   16 +-
 .../cache/query/internal/ExecutionContext.java     |    5 +-
 .../apache/geode/cache/query/internal/Filter.java  |   37 +-
 .../cache/query/internal/HashingStrategy.java      |    4 +-
 .../geode/cache/query/internal/Negatable.java      |    2 +-
 .../cache/query/internal/ProxyQueryService.java    |    2 +-
 .../geode/cache/query/internal/QCompiler.java      |   56 +-
 .../geode/cache/query/internal/QueryExecutor.java  |    4 +-
 .../geode/cache/query/internal/QueryMonitor.java   |   37 +-
 .../RestrictedMethodInvocationAuthorizer.java      |   11 +-
 .../geode/cache/query/internal/StructFields.java   |   10 +-
 .../geode/cache/query/internal/cq/ClientCQ.java    |    7 +-
 .../geode/cache/query/internal/cq/CqService.java   |   77 +-
 .../cache/query/internal/cq/InternalCqQuery.java   |   29 +-
 .../geode/cache/query/internal/cq/ServerCQ.java    |   24 +-
 .../cache/query/internal/index/AbstractIndex.java  |   15 +-
 .../query/internal/index/AbstractMapIndex.java     |   13 +-
 .../query/internal/index/CompactMapRangeIndex.java |   27 +-
 .../query/internal/index/CompactRangeIndex.java    |    9 +-
 .../cache/query/internal/index/HashIndex.java      |   17 +-
 .../cache/query/internal/index/IndexManager.java   |   53 +-
 .../cache/query/internal/index/IndexProtocol.java  |   19 +-
 .../cache/query/internal/index/IndexStore.java     |   42 +-
 .../cache/query/internal/index/IndexUtils.java     |    5 +-
 .../internal/index/IndexedExpressionEvaluator.java |   17 +-
 .../cache/query/internal/index/MapRangeIndex.java  |   18 +-
 .../query/internal/index/MemoryIndexStore.java     |    7 +-
 .../query/internal/index/PartitionedIndex.java     |   14 +-
 .../query/internal/index/PrimaryKeyIndex.java      |    7 +-
 .../cache/query/internal/index/RangeIndex.java     |   11 +-
 .../query/internal/parse/ASTArithmeticOp.java      |   38 +
 .../cache/query/internal/parse/ASTParameter.java   |    3 +-
 .../cache/query/internal/types/TypeUtils.java      |  662 +--
 .../geode/cache/query/types/CollectionType.java    |    6 +-
 .../apache/geode/cache/query/types/MapType.java    |    4 +-
 .../apache/geode/cache/query/types/ObjectType.java |   10 +-
 .../apache/geode/cache/query/types/StructType.java |    2 +-
 .../org/apache/geode/cache/server/CacheServer.java |  104 +-
 .../cache/server/ClientSubscriptionConfig.java     |   22 +-
 .../geode/cache/snapshot/CacheSnapshotService.java |   25 +-
 .../cache/snapshot/RegionSnapshotService.java      |    2 +-
 .../geode/cache/snapshot/SnapshotReader.java       |   16 +-
 .../geode/cache/util/GatewayConflictHelper.java    |    4 +-
 .../geode/cache/util/GatewayConflictResolver.java  |    2 +-
 .../org/apache/geode/cache/util/GatewayEvent.java  |   18 +-
 .../org/apache/geode/cache/util/ObjectSizer.java   |    8 +-
 .../geode/cache/util/TimestampedEntryEvent.java    |    8 +-
 .../apache/geode/cache/wan/GatewayEventFilter.java |    6 +-
 .../cache/wan/GatewayEventSubstitutionFilter.java  |    2 +-
 .../apache/geode/cache/wan/GatewayQueueEvent.java  |   12 +-
 .../apache/geode/cache/wan/GatewayReceiver.java    |   93 +-
 .../geode/cache/wan/GatewayReceiverFactory.java    |   20 +-
 .../org/apache/geode/cache/wan/GatewaySender.java  |  113 +-
 .../geode/cache/wan/GatewaySenderFactory.java      |   43 +-
 .../geode/cache/wan/GatewayTransportFilter.java    |    4 +-
 .../org/apache/geode/compression/Compressor.java   |    4 +-
 .../apache/geode/distributed/AbstractLauncher.java |    9 +-
 .../geode/distributed/ClientSocketFactory.java     |    2 +-
 .../geode/distributed/ConfigurationProperties.java |    4 +-
 .../geode/distributed/DistributedMember.java       |   14 +-
 .../geode/distributed/DistributedSystem.java       |   12 +-
 .../apache/geode/distributed/LocatorLauncher.java  |   10 +-
 .../java/org/apache/geode/distributed/Role.java    |    6 +-
 .../apache/geode/distributed/ServerLauncher.java   |   42 +-
 .../geode/distributed/internal/CacheTime.java      |    2 +-
 .../internal/ClusterConfigurationService.java      |   14 +-
 .../internal/ClusterDistributionManager.java       | 4592 ++++++++++++++++++++
 .../internal/CollectingReplyProcessor.java         |    2 +-
 .../org/apache/geode/distributed/internal/DM.java  |  489 ---
 .../apache/geode/distributed/internal/DMStats.java |  352 +-
 .../apache/geode/distributed/internal/DSClock.java |    8 +-
 .../distributed/internal/DirectReplyProcessor.java |   23 +-
 .../distributed/internal/DistributionAdvisee.java  |   22 +-
 .../distributed/internal/DistributionAdvisor.java  |   47 +-
 .../distributed/internal/DistributionConfig.java   |   11 +-
 .../internal/DistributionConfigImpl.java           |   24 +-
 .../distributed/internal/DistributionManager.java  | 4538 ++-----------------
 .../distributed/internal/DistributionMessage.java  |   18 +-
 .../internal/DistributionMessageObserver.java      |    6 +-
 .../distributed/internal/FlowControlParams.java    |    4 -
 .../geode/distributed/internal/HealthMonitor.java  |    8 +-
 .../distributed/internal/HealthMonitorImpl.java    |    4 +-
 .../internal/HighPriorityAckedMessage.java         |    6 +-
 .../internal/HighPriorityDistributionMessage.java  |    2 +-
 .../internal/InternalDistributedSystem.java        |   59 +-
 .../distributed/internal/InternalLocator.java      |   11 +-
 .../distributed/internal/LocatorLoadSnapshot.java  |  128 +-
 .../internal/LonerDistributionManager.java         |   41 +-
 .../apache/geode/distributed/internal/MQueue.java  |    2 +-
 .../distributed/internal/MembershipListener.java   |   19 +-
 .../distributed/internal/MessageWithReply.java     |    6 +-
 .../geode/distributed/internal/PoolStatHelper.java |    4 +-
 .../internal/PooledDistributionMessage.java        |    2 +-
 .../geode/distributed/internal/ProductUseLog.java  |   18 +-
 .../distributed/internal/QueueStatHelper.java      |    6 +-
 .../internal/ReliableReplyProcessor21.java         |    7 +-
 .../geode/distributed/internal/ReplyException.java |   10 +-
 .../geode/distributed/internal/ReplyMessage.java   |    6 +-
 .../distributed/internal/ReplyProcessor21.java     |   56 +-
 .../geode/distributed/internal/ReplySender.java    |    6 +-
 .../geode/distributed/internal/ResourceEvent.java  |    1 +
 .../distributed/internal/SerialAckedMessage.java   |    6 +-
 .../internal/SerialDistributionMessage.java        |    2 +-
 .../geode/distributed/internal/ServerLocator.java  |    2 +-
 .../distributed/internal/ShutdownMessage.java      |    2 +-
 .../geode/distributed/internal/Sizeable.java       |    2 +-
 .../geode/distributed/internal/StartupMessage.java |    9 +-
 .../internal/StartupMessageReplyProcessor.java     |    6 +-
 .../distributed/internal/StartupOperation.java     |    6 +-
 .../internal/StartupResponseMessage.java           |    4 +-
 .../StartupResponseWithVersionMessage.java         |    5 +-
 .../internal/ThrottledMemQueueStatHelper.java      |    8 +-
 .../internal/ThrottledQueueStatHelper.java         |    4 +-
 .../internal/WaitForViewInstallation.java          |    6 +-
 .../distributed/internal/WanLocatorDiscoverer.java |    2 +-
 .../internal/deadlock/DLockDependencyMonitor.java  |    1 -
 .../internal/deadlock/DependencyMonitor.java       |    4 +-
 .../internal/deadlock/GemFireDeadlockDetector.java |    6 +-
 .../distributed/internal/direct/DirectChannel.java |   42 +-
 .../internal/direct/DirectChannelListener.java     |    6 +-
 .../distributed/internal/locks/DLockBatch.java     |   12 +-
 .../distributed/internal/locks/DLockBatchId.java   |    3 +-
 .../distributed/internal/locks/DLockGrantor.java   |   21 +-
 .../locks/DLockLessorDepartureHandler.java         |    4 +-
 .../internal/locks/DLockQueryProcessor.java        |   18 +-
 .../locks/DLockRecoverGrantorProcessor.java        |   27 +-
 .../internal/locks/DLockReleaseProcessor.java      |   18 +-
 .../internal/locks/DLockRequestProcessor.java      |   33 +-
 .../distributed/internal/locks/DLockService.java   |   51 +-
 .../distributed/internal/locks/DLockToken.java     |    8 +-
 .../internal/locks/DeposeGrantorProcessor.java     |   16 +-
 .../internal/locks/DistributedLockStats.java       |  207 +-
 .../internal/locks/DistributedMemberLock.java      |    6 +-
 .../internal/locks/ElderInitProcessor.java         |   17 +-
 .../distributed/internal/locks/ElderState.java     |    8 +-
 .../internal/locks/GrantorRequestProcessor.java    |   22 +-
 .../distributed/internal/locks/LockGrantorId.java  |    8 +-
 .../locks/NonGrantorDestroyedProcessor.java        |   22 +-
 .../membership/DistributedMembershipListener.java  |   21 +-
 .../membership/InternalDistributedMember.java      |   81 +-
 .../internal/membership/InternalRole.java          |    6 +-
 .../internal/membership/MemberAttributes.java      |    4 +-
 .../internal/membership/MemberServices.java        |   10 +-
 .../internal/membership/MembershipManager.java     |   82 +-
 .../internal/membership/MembershipTestHook.java    |    4 +-
 .../distributed/internal/membership/NetMember.java |   63 +-
 .../distributed/internal/membership/NetView.java   |   24 +-
 .../internal/membership/QuorumChecker.java         |   12 +-
 .../internal/membership/gms/GMSMember.java         |    2 +-
 .../internal/membership/gms/NetLocator.java        |    2 +-
 .../membership/gms/auth/GMSAuthenticator.java      |    4 +-
 .../membership/gms/interfaces/HealthMonitor.java   |   15 +-
 .../membership/gms/interfaces/JoinLeave.java       |    2 +-
 .../membership/gms/interfaces/Manager.java         |    8 -
 .../membership/gms/interfaces/MessageHandler.java  |    2 +-
 .../gms/locator/FindCoordinatorRequest.java        |    5 +-
 .../gms/locator/FindCoordinatorResponse.java       |    4 +-
 .../membership/gms/locator/GMSLocator.java         |   17 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   39 +-
 .../gms/messages/FinalCheckPassedMessage.java      |    4 +-
 .../membership/gms/messages/HasMemberID.java       |    2 +-
 .../membership/gms/messages/HeartbeatMessage.java  |    4 +-
 .../gms/messages/HeartbeatRequestMessage.java      |    4 +-
 .../gms/messages/InstallViewMessage.java           |    8 +-
 .../gms/messages/JoinRequestMessage.java           |    4 +-
 .../gms/messages/JoinResponseMessage.java          |    8 +-
 .../gms/messages/LeaveRequestMessage.java          |    4 +-
 .../gms/messages/NetworkPartitionMessage.java      |    4 +-
 .../gms/messages/RemoveMemberMessage.java          |    5 +-
 .../gms/messages/SuspectMembersMessage.java        |    4 +-
 .../membership/gms/messages/ViewAckMessage.java    |    4 +-
 .../membership/gms/messenger/GMSEncrypt.java       |  103 +-
 .../membership/gms/messenger/GMSQuorumChecker.java |    4 -
 .../membership/gms/messenger/JGroupsMessenger.java |   34 +-
 .../membership/gms/messenger/StatRecorder.java     |    8 -
 .../membership/gms/messenger/Transport.java        |    8 -
 .../membership/gms/mgr/GMSMembershipManager.java   |   12 +-
 .../membership/gms/mgr/LocalViewMessage.java       |    6 +-
 .../internal/streaming/StreamingOperation.java     |   19 +-
 .../distributed/internal/tcpserver/TcpServer.java  |    5 +-
 .../java/org/apache/geode/i18n/LogWriterI18n.java  |  114 +-
 .../org/apache/geode/internal/AbstractConfig.java  |  380 +-
 .../java/org/apache/geode/internal/Banner.java     |  140 +-
 .../apache/geode/internal/ByteBufferWriter.java    |    2 +-
 .../apache/geode/internal/ConnectionWatcher.java   |    4 +-
 .../java/org/apache/geode/internal/DSCODE.java     |  150 +-
 .../org/apache/geode/internal/DSFIDFactory.java    |   38 +-
 .../geode/internal/DataSerializableFixedID.java    | 1095 ++---
 .../org/apache/geode/internal/DeployedJar.java     |   12 +-
 .../geode/internal/GfeConsoleReaderFactory.java    |    7 +-
 .../apache/geode/internal/InputStreamFilter.java   |    3 +
 .../geode/internal/InternalDataSerializer.java     |   77 +-
 .../geode/internal/InternalInstantiator.java       |    6 +-
 .../org/apache/geode/internal/ManagerInfo.java     |   20 +-
 .../java/org/apache/geode/internal/NanoTimer.java  |    2 +-
 .../java/org/apache/geode/internal/OSProcess.java  |   45 +-
 .../geode/internal/ObjToByteArraySerializer.java   |    5 +-
 .../internal/ObjectInputStreamFilterWrapper.java   |  195 +-
 .../apache/geode/internal/OneTaskOnlyExecutor.java |    2 +-
 .../geode/internal/SerializationVersions.java      |    2 +-
 .../org/apache/geode/internal/SystemAdmin.java     |    5 +-
 .../java/org/apache/geode/internal/Version.java    |    8 +-
 .../apache/geode/internal/VersionedDataStream.java |    2 +-
 .../geode/internal/admin/AdminBridgeServer.java    |    2 +-
 .../org/apache/geode/internal/admin/Alert.java     |   34 +-
 .../apache/geode/internal/admin/AlertListener.java |    2 +-
 .../apache/geode/internal/admin/ApplicationVM.java |    2 +-
 .../org/apache/geode/internal/admin/CacheInfo.java |   24 +-
 .../apache/geode/internal/admin/CacheSnapshot.java |   14 +-
 .../internal/admin/ClientMembershipMessage.java    |    6 +-
 .../geode/internal/admin/ClientStatsManager.java   |    5 +-
 .../org/apache/geode/internal/admin/DLockInfo.java |   16 +-
 .../apache/geode/internal/admin/EntrySnapshot.java |    2 +-
 .../geode/internal/admin/EntryValueNode.java       |   10 +-
 .../org/apache/geode/internal/admin/GemFireVM.java |   98 +-
 .../geode/internal/admin/GfManagerAgent.java       |   26 +-
 .../org/apache/geode/internal/admin/GfObject.java  |    8 +-
 .../geode/internal/admin/HealthListener.java       |    2 +-
 .../geode/internal/admin/JoinLeaveListener.java    |    6 +-
 .../geode/internal/admin/RegionSnapshot.java       |    2 +-
 .../geode/internal/admin/SnapshotClient.java       |    2 +-
 .../java/org/apache/geode/internal/admin/Stat.java |    6 +-
 .../geode/internal/admin/StatAlertDefinition.java  |   30 +-
 .../geode/internal/admin/StatAlertsManager.java    |   10 +-
 .../apache/geode/internal/admin/StatListener.java  |    4 +-
 .../apache/geode/internal/admin/StatResource.java  |   16 +-
 .../admin/remote/AddHealthListenerRequest.java     |    2 +-
 .../admin/remote/AddHealthListenerResponse.java    |    4 +-
 .../admin/remote/AddStatListenerRequest.java       |    2 +-
 .../admin/remote/AddStatListenerResponse.java      |    4 +-
 .../remote/AdminConsoleDisconnectMessage.java      |    4 +-
 .../internal/admin/remote/AdminConsoleMessage.java |    9 +-
 .../admin/remote/AdminMultipleReplyProcessor.java  |    4 +-
 .../geode/internal/admin/remote/AdminRequest.java  |    8 +-
 .../geode/internal/admin/remote/AdminResponse.java |    2 +-
 .../geode/internal/admin/remote/AdminWaiters.java  |    6 +-
 .../admin/remote/AlertLevelChangeMessage.java      |    4 +-
 .../admin/remote/AlertListenerMessage.java         |    2 +-
 .../admin/remote/AlertsNotificationMessage.java    |    4 +-
 .../admin/remote/AppCacheSnapshotMessage.java      |    2 +-
 .../internal/admin/remote/BridgeServerRequest.java |    4 +-
 .../admin/remote/BridgeServerResponse.java         |    4 +-
 .../internal/admin/remote/CacheConfigRequest.java  |    2 +-
 .../internal/admin/remote/CacheConfigResponse.java |    6 +-
 .../internal/admin/remote/CacheInfoRequest.java    |    2 +-
 .../internal/admin/remote/CacheInfoResponse.java   |    5 +-
 .../admin/remote/CancelStatListenerRequest.java    |    2 +-
 .../admin/remote/CancelStatListenerResponse.java   |    4 +-
 .../geode/internal/admin/remote/Cancellable.java   |    2 +-
 .../internal/admin/remote/CancellationMessage.java |    2 +-
 .../admin/remote/ChangeRefreshIntervalMessage.java |    4 +-
 .../internal/admin/remote/CliLegacyMessage.java    |    4 +-
 .../internal/admin/remote/CompactRequest.java      |   12 +-
 .../internal/admin/remote/DestroyEntryMessage.java |    4 +-
 .../admin/remote/DestroyRegionMessage.java         |    4 +-
 .../admin/remote/DurableClientInfoRequest.java     |    2 +-
 .../admin/remote/DurableClientInfoResponse.java    |    6 +-
 .../admin/remote/FetchDistLockInfoRequest.java     |    2 +-
 .../admin/remote/FetchDistLockInfoResponse.java    |    3 +-
 .../admin/remote/FetchHealthDiagnosisRequest.java  |    2 +-
 .../admin/remote/FetchHealthDiagnosisResponse.java |    4 +-
 .../internal/admin/remote/FetchHostRequest.java    |    2 +-
 .../internal/admin/remote/FetchHostResponse.java   |    5 +-
 .../remote/FetchResourceAttributesRequest.java     |    2 +-
 .../remote/FetchResourceAttributesResponse.java    |    6 +-
 .../internal/admin/remote/FetchStatsRequest.java   |    2 +-
 .../internal/admin/remote/FetchStatsResponse.java  |    6 +-
 .../internal/admin/remote/FetchSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/FetchSysCfgResponse.java |    3 +-
 .../admin/remote/FlushAppCacheSnapshotMessage.java |    2 +-
 .../admin/remote/HealthListenerMessage.java        |    2 +-
 .../internal/admin/remote/LicenseInfoRequest.java  |    2 +-
 .../internal/admin/remote/LicenseInfoResponse.java |    4 +-
 .../admin/remote/MissingPersistentIDsRequest.java  |   10 +-
 .../admin/remote/MissingPersistentIDsResponse.java |    5 +-
 .../admin/remote/ObjectDetailsRequest.java         |    2 +-
 .../admin/remote/ObjectDetailsResponse.java        |    3 +-
 .../internal/admin/remote/ObjectNamesRequest.java  |    2 +-
 .../internal/admin/remote/ObjectNamesResponse.java |    3 +-
 .../remote/PrepareRevokePersistentIDRequest.java   |   13 +-
 .../admin/remote/RefreshMemberSnapshotRequest.java |    2 +-
 .../remote/RefreshMemberSnapshotResponse.java      |    5 +-
 .../admin/remote/RegionAttributesRequest.java      |    2 +-
 .../admin/remote/RegionAttributesResponse.java     |    4 +-
 .../geode/internal/admin/remote/RegionRequest.java |    2 +-
 .../internal/admin/remote/RegionResponse.java      |    2 +-
 .../internal/admin/remote/RegionSizeRequest.java   |    2 +-
 .../internal/admin/remote/RegionSizeResponse.java  |    3 +-
 .../admin/remote/RegionStatisticsRequest.java      |    2 +-
 .../admin/remote/RegionStatisticsResponse.java     |    4 +-
 .../admin/remote/RegionSubRegionSizeRequest.java   |    4 +-
 .../admin/remote/RegionSubRegionsSizeResponse.java |    7 +-
 .../admin/remote/RemoteGfManagerAgent.java         |   54 +-
 .../admin/remote/RemoveHealthListenerRequest.java  |    2 +-
 .../admin/remote/RemoveHealthListenerResponse.java |    4 +-
 .../admin/remote/ResetHealthStatusRequest.java     |    2 +-
 .../admin/remote/ResetHealthStatusResponse.java    |    4 +-
 .../admin/remote/RevokePersistentIDRequest.java    |    8 +-
 .../internal/admin/remote/RootRegionRequest.java   |    2 +-
 .../internal/admin/remote/RootRegionResponse.java  |    5 +-
 .../remote/ShutdownAllGatewayHubsRequest.java      |    6 +-
 .../internal/admin/remote/ShutdownAllRequest.java  |   26 +-
 .../admin/remote/SnapshotResultMessage.java        |    2 +-
 .../remote/StatAlertsManagerAssignMessage.java     |    6 +-
 .../internal/admin/remote/StatListenerMessage.java |    2 +-
 .../internal/admin/remote/StoreSysCfgRequest.java  |    2 +-
 .../internal/admin/remote/StoreSysCfgResponse.java |    3 +-
 .../internal/admin/remote/SubRegionRequest.java    |    2 +-
 .../internal/admin/remote/SubRegionResponse.java   |    3 +-
 .../internal/admin/remote/TailLogRequest.java      |    2 +-
 .../internal/admin/remote/TailLogResponse.java     |    5 +-
 .../admin/remote/UpdateAlertDefinitionMessage.java |    4 +-
 .../internal/admin/remote/VersionInfoRequest.java  |    2 +-
 .../internal/admin/remote/VersionInfoResponse.java |    3 +-
 .../internal/admin/statalerts/StatisticInfo.java   |   18 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |   20 +-
 .../geode/internal/cache/AbstractCacheServer.java  |    4 +-
 .../geode/internal/cache/AbstractDiskRegion.java   |  121 +-
 .../geode/internal/cache/AbstractLRURegionMap.java |  829 ----
 .../geode/internal/cache/AbstractRegion.java       |  110 +-
 .../geode/internal/cache/AbstractRegionMap.java    |  851 +---
 .../internal/cache/AbstractUpdateOperation.java    |   29 +-
 .../cache/AddCacheServerProfileMessage.java        |   10 +-
 .../apache/geode/internal/cache/BucketAdvisor.java |    6 +-
 .../internal/cache/BucketPersistenceAdvisor.java   |    2 +-
 .../apache/geode/internal/cache/BucketRegion.java  |  106 +-
 .../geode/internal/cache/BucketRegionQueue.java    |    2 +-
 .../internal/cache/CacheDistributionAdvisee.java   |   10 +-
 .../internal/cache/CacheDistributionAdvisor.java   |   11 +-
 .../apache/geode/internal/cache/CacheObserver.java |   36 +-
 .../geode/internal/cache/CacheServerAdvisor.java   |    8 +-
 .../geode/internal/cache/CacheServerImpl.java      |   12 +-
 .../geode/internal/cache/CacheServerLauncher.java  |    2 +-
 .../apache/geode/internal/cache/CacheService.java  |    6 +-
 .../geode/internal/cache/CacheStatisticsImpl.java  |    4 +-
 .../geode/internal/cache/CachedDeserializable.java |   22 +-
 .../cache/CachedDeserializableFactory.java         |   13 +-
 .../geode/internal/cache/ClientServerObserver.java |   24 +-
 .../geode/internal/cache/CloseCacheMessage.java    |    6 +-
 .../geode/internal/cache/CompactableOplog.java     |    9 +-
 .../apache/geode/internal/cache/Conflatable.java   |   12 +-
 .../geode/internal/cache/ControllerAdvisor.java    |    9 +-
 .../internal/cache/CreateRegionProcessor.java      |   10 +-
 .../geode/internal/cache/DestroyOperation.java     |    8 +-
 .../cache/DestroyPartitionedRegionMessage.java     |    5 +-
 .../internal/cache/DestroyRegionOperation.java     |   12 +-
 .../geode/internal/cache/DirectReplyMessage.java   |    7 +-
 .../apache/geode/internal/cache/DiskInitFile.java  |    3 -
 .../apache/geode/internal/cache/DiskRegion.java    |   20 +-
 .../geode/internal/cache/DiskStoreBackup.java      |   92 -
 .../geode/internal/cache/DiskStoreFactoryImpl.java |    4 +-
 .../apache/geode/internal/cache/DiskStoreImpl.java |  283 +-
 .../geode/internal/cache/DiskStoreMonitor.java     |   45 +-
 .../apache/geode/internal/cache/DiskStoreTask.java |    2 +-
 .../geode/internal/cache/DistPeerTXStateStub.java  |   10 +-
 .../internal/cache/DistTXAdjunctCommitMessage.java |    4 +-
 .../geode/internal/cache/DistTXCommitMessage.java  |   22 +-
 .../internal/cache/DistTXCoordinatorInterface.java |   26 +-
 .../internal/cache/DistTXPrecommitMessage.java     |   12 +-
 .../internal/cache/DistTXRollbackMessage.java      |   25 +-
 .../apache/geode/internal/cache/DistTXState.java   |   21 +-
 .../internal/cache/DistTXStateOnCoordinator.java   |   19 +-
 .../geode/internal/cache/DistTXStateProxyImpl.java |   15 +-
 .../cache/DistTXStateProxyImplOnCoordinator.java   |   49 +-
 .../cache/DistTXStateProxyImplOnDatanode.java      |   11 +-
 .../internal/cache/DistributedCacheOperation.java  |   26 +-
 .../internal/cache/DistributedClearOperation.java  |    8 +-
 .../internal/cache/DistributedPutAllOperation.java |   31 +-
 .../geode/internal/cache/DistributedRegion.java    |  144 +-
 .../DistributedRegionFunctionStreamingMessage.java |   37 +-
 .../cache/DistributedRemoveAllOperation.java       |    6 +-
 .../cache/DistributedTombstoneOperation.java       |    8 +-
 .../apache/geode/internal/cache/EntriesMap.java    |   13 +-
 .../geode/internal/cache/EntryEventImpl.java       |  216 +-
 .../apache/geode/internal/cache/EntrySnapshot.java |    9 +-
 .../org/apache/geode/internal/cache/EventID.java   |    4 +-
 .../geode/internal/cache/EventStateHelper.java     |    9 +-
 .../geode/internal/cache/EvictableRegion.java      |   37 +
 .../internal/cache/EvictionAttributesImpl.java     |  115 +-
 .../cache/EvictionAttributesMutatorImpl.java       |   35 +
 .../apache/geode/internal/cache/ExpiryTask.java    |   10 +-
 .../geode/internal/cache/ExportDiskRegion.java     |    4 +-
 .../apache/geode/internal/cache/FilterProfile.java |   12 +-
 .../internal/cache/FindDurableQueueProcessor.java  |   12 +-
 .../geode/internal/cache/FindRemoteTXMessage.java  |    9 +-
 .../internal/cache/FindVersionTagOperation.java    |   12 +-
 .../FunctionStreamingOrderedReplyMessage.java      |    7 +-
 .../cache/FunctionStreamingReplyMessage.java       |    5 +-
 .../internal/cache/FutureCachedDeserializable.java |   35 +
 .../geode/internal/cache/GemFireCacheImpl.java     |  512 ++-
 .../apache/geode/internal/cache/GridAdvisor.java   |   11 +-
 .../org/apache/geode/internal/cache/HARegion.java  |   14 +-
 .../apache/geode/internal/cache/ImageState.java    |   64 +-
 .../internal/cache/InitialImageFlowControl.java    |   30 +-
 .../internal/cache/InitialImageOperation.java      |  172 +-
 .../geode/internal/cache/InterestFilter.java       |   10 +-
 .../apache/geode/internal/cache/InternalCache.java |   53 +-
 .../geode/internal/cache/InternalCacheEvent.java   |   20 +-
 .../geode/internal/cache/InternalDataView.java     |   10 +-
 .../internal/cache/InternalDistributedRegion.java  |    3 +-
 .../geode/internal/cache/InternalEntryEvent.java   |   25 +
 .../geode/internal/cache/InternalRegion.java       |  115 +-
 .../geode/internal/cache/InvalidateOperation.java  |   10 +-
 .../cache/InvalidatePartitionedRegionMessage.java  |    5 +-
 .../internal/cache/InvalidateRegionOperation.java  |    4 +-
 .../internal/cache/JtaAfterCompletionMessage.java  |   21 +-
 .../internal/cache/JtaBeforeCompletionMessage.java |   10 +-
 .../cache/LatestLastAccessTimeMessage.java         |   10 +-
 .../cache/LatestLastAccessTimeOperation.java       |    8 +-
 .../cache/LatestLastAccessTimeReplyProcessor.java  |    5 +-
 .../geode/internal/cache/LoaderHelperFactory.java  |    4 +-
 .../apache/geode/internal/cache/LocalRegion.java   |  374 +-
 .../geode/internal/cache/LocalRegionDataView.java  |   12 +-
 .../cache/MemberFunctionStreamingMessage.java      |   35 +-
 .../geode/internal/cache/NonLocalRegionEntry.java  |    4 +-
 .../cache/OfflineCompactionDiskRegion.java         |   16 +-
 .../org/apache/geode/internal/cache/Oplog.java     |  103 +-
 .../org/apache/geode/internal/cache/OplogSet.java  |    8 +-
 .../internal/cache/PRContainsValueFunction.java    |    5 +-
 .../internal/cache/PRHARedundancyProvider.java     |   76 +-
 .../geode/internal/cache/PRQueryProcessor.java     |   21 +-
 .../internal/cache/PartitionAttributesImpl.java    |    3 +-
 .../cache/PartitionRegionConfigValidator.java      |    2 +-
 .../geode/internal/cache/PartitionedRegion.java    |  175 +-
 .../internal/cache/PartitionedRegionDataStore.java |   48 +-
 .../internal/cache/PartitionedRegionDataView.java  |   12 +-
 .../internal/cache/PartitionedRegionHelper.java    |   41 +-
 .../cache/PartitionedRegionQueryEvaluator.java     |   55 +-
 .../internal/cache/PausedTXStateProxyImpl.java     |    3 +-
 .../geode/internal/cache/PeerTXStateStub.java      |    3 +
 .../internal/cache/PlaceHolderDiskRegion.java      |   45 +-
 .../geode/internal/cache/PoolFactoryImpl.java      |   89 +-
 .../geode/internal/cache/ProxyBucketRegion.java    |    4 +-
 .../geode/internal/cache/ProxyRegionMap.java       |   54 +-
 .../geode/internal/cache/QueuedOperation.java      |    2 +-
 .../apache/geode/internal/cache/RegionEntry.java   |    4 +-
 .../geode/internal/cache/RegionEntryContext.java   |    2 +
 .../geode/internal/cache/RegionEntryFactory.java   |    8 +-
 .../cache/RegionEntrySynchronizationListener.java  |    2 +-
 .../org/apache/geode/internal/cache/RegionMap.java |   30 +-
 .../geode/internal/cache/RegionMapFactory.java     |    2 +-
 .../geode/internal/cache/RegionMapOwner.java       |   19 +
 .../apache/geode/internal/cache/RegionQueue.java   |   32 +-
 .../apache/geode/internal/cache/RegionStatus.java  |    6 +-
 .../internal/cache/ReleaseClearLockMessage.java    |    8 +-
 .../cache/RemoteContainsKeyValueMessage.java       |  310 --
 .../geode/internal/cache/RemoteDestroyMessage.java |  705 ---
 .../internal/cache/RemoteFetchEntryMessage.java    |  335 --
 .../internal/cache/RemoteFetchVersionMessage.java  |  251 --
 .../geode/internal/cache/RemoteGetMessage.java     |  430 --
 .../internal/cache/RemoteInvalidateMessage.java    |  415 --
 .../internal/cache/RemoteOperationException.java   |   91 +-
 .../internal/cache/RemoteOperationMessage.java     |  667 ---
 .../RemoteOperationMessageWithDirectReply.java     |   81 -
 .../geode/internal/cache/RemotePutAllMessage.java  |  546 ---
 .../geode/internal/cache/RemotePutMessage.java     | 1133 -----
 .../internal/cache/RemoteRegionOperation.java      |  204 -
 .../internal/cache/RemoteRemoveAllMessage.java     |  535 ---
 .../cache/RemoveCacheServerProfileMessage.java     |  162 +
 .../cache/SearchLoadAndWriteProcessor.java         |   72 +-
 .../geode/internal/cache/SerializationHelper.java  |    4 +-
 .../geode/internal/cache/ServerPingMessage.java    |    6 +-
 .../geode/internal/cache/StateFlushOperation.java  |   35 +-
 .../geode/internal/cache/TXCommitMessage.java      |   99 +-
 .../apache/geode/internal/cache/TXEntryState.java  |    9 +-
 .../geode/internal/cache/TXEntryStateFactory.java  |    6 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   25 +-
 .../apache/geode/internal/cache/TXLockRequest.java |   13 +-
 .../apache/geode/internal/cache/TXManagerImpl.java |   65 +-
 .../org/apache/geode/internal/cache/TXMessage.java |   18 +-
 .../internal/cache/TXRegionLockRequestImpl.java    |   33 +-
 .../apache/geode/internal/cache/TXRegionState.java |    4 +-
 .../internal/cache/TXRemoteCommitMessage.java      |   45 +-
 .../internal/cache/TXRemoteRollbackMessage.java    |    4 +-
 .../org/apache/geode/internal/cache/TXState.java   |   36 +-
 .../geode/internal/cache/TXStateInterface.java     |   81 +-
 .../apache/geode/internal/cache/TXStateProxy.java  |   40 +-
 .../geode/internal/cache/TXStateProxyImpl.java     |  151 +-
 .../apache/geode/internal/cache/TXStateStub.java   |   79 +-
 .../internal/cache/TXSynchronizationRunnable.java  |   36 +-
 .../geode/internal/cache/TombstoneService.java     |    2 +-
 .../geode/internal/cache/TransactionMessage.java   |   14 +-
 .../geode/internal/cache/TxEntryFactory.java       |    4 +-
 .../internal/cache/UpdateAttributesProcessor.java  |   15 +-
 .../cache/UpdateEntryVersionOperation.java         |    8 +-
 .../geode/internal/cache/UpdateOperation.java      |   12 +-
 .../internal/cache/VMCachedDeserializable.java     |   12 +-
 .../geode/internal/cache/VMLRURegionMap.java       |  788 +++-
 .../apache/geode/internal/cache/VMRegionMap.java   |    5 +-
 .../geode/internal/cache/ValidatingDiskRegion.java |    9 +-
 .../geode/internal/cache/backup/AbortBackup.java   |   32 +
 .../internal/cache/backup/AbortBackupFactory.java  |   45 +
 .../cache/backup/AbortBackupOperation.java         |   66 +
 .../internal/cache/backup/AbortBackupRequest.java  |   54 +
 .../cache/backup/AbstractBackupWriterConfig.java   |   51 +
 .../cache/backup/BackupDataStoreHelper.java        |   28 +-
 .../internal/cache/backup/BackupDefinition.java    |   20 +-
 .../internal/cache/backup/BackupDestination.java   |   28 -
 .../internal/cache/backup/BackupFileCopier.java    |  185 +
 .../geode/internal/cache/backup/BackupFilter.java  |   24 +
 .../geode/internal/cache/backup/BackupLock.java    |  114 -
 .../geode/internal/cache/backup/BackupManager.java |  661 ---
 .../internal/cache/backup/BackupOperation.java     |    8 +-
 .../cache/backup/BackupReplyProcessor.java         |    4 +-
 .../internal/cache/backup/BackupResponse.java      |    3 +-
 .../geode/internal/cache/backup/BackupService.java |  179 +
 .../geode/internal/cache/backup/BackupTask.java    |  287 ++
 .../geode/internal/cache/backup/BackupUtil.java    |   38 +-
 .../geode/internal/cache/backup/BackupWriter.java  |   33 +
 .../internal/cache/backup/BackupWriterFactory.java |   60 +
 .../internal/cache/backup/DiskStoreBackup.java     |   87 +
 .../cache/backup/FileSystemBackupDestination.java  |  145 -
 .../cache/backup/FileSystemBackupWriter.java       |  242 ++
 .../cache/backup/FileSystemBackupWriterConfig.java |   40 +
 .../FileSystemIncrementalBackupLocation.java       |  132 +
 .../geode/internal/cache/backup/FinishBackup.java  |   13 +-
 .../internal/cache/backup/FinishBackupFactory.java |   18 +-
 .../cache/backup/FinishBackupOperation.java        |   19 +-
 .../internal/cache/backup/FinishBackupRequest.java |   38 +-
 .../internal/cache/backup/FlushToDiskFactory.java  |    5 +-
 .../cache/backup/FlushToDiskOperation.java         |    9 +-
 .../cache/backup/FlushToDiskProcessor.java         |    4 +-
 .../internal/cache/backup/FlushToDiskRequest.java  |    4 +-
 .../cache/backup/IncrementalBackupFilter.java      |   37 +
 .../cache/backup/IncrementalBackupLocation.java    |   25 +
 .../geode/internal/cache/backup/PrepareBackup.java |    8 +-
 .../cache/backup/PrepareBackupFactory.java         |   25 +-
 .../cache/backup/PrepareBackupOperation.java       |   18 +-
 .../cache/backup/PrepareBackupRequest.java         |   27 +-
 .../geode/internal/cache/backup/RestoreScript.java |    4 +
 .../cache/backup/TemporaryBackupFiles.java         |  139 +
 .../client/protocol/ClientProtocolService.java     |    5 +-
 .../internal/cache/control/HeapMemoryMonitor.java  |    5 +-
 .../cache/control/InternalResourceManager.java     |   16 +-
 .../internal/cache/control/MemoryMonitor.java      |   12 +-
 .../cache/control/OffHeapMemoryMonitor.java        |   16 +-
 .../internal/cache/control/ResourceAdvisor.java    |   12 +-
 .../internal/cache/control/ResourceEvent.java      |    6 +-
 .../internal/cache/control/ResourceListener.java   |    2 +-
 .../internal/cache/control/ResourceMonitor.java    |    6 +-
 .../entries/AbstractOplogDiskRegionEntry.java      |    6 +-
 .../cache/entries/AbstractRegionEntry.java         |  109 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   83 +-
 .../internal/cache/entries/HashRegionEntry.java    |   21 +
 .../internal/cache/entries/OffHeapRegionEntry.java |    4 +-
 .../cache/eviction/AbstractEvictionController.java |  237 +-
 .../cache/eviction/AbstractEvictionList.java       |   33 +-
 .../internal/cache/eviction/CountLRUEviction.java  |  243 +-
 .../cache/eviction/CountLRUStatistics.java         |  112 +
 .../cache/eviction/DisabledEvictionCounters.java   |   90 +
 .../cache/eviction/DisabledEvictionStatistics.java |  105 -
 .../internal/cache/eviction/EvictableMap.java      |    2 +
 .../cache/eviction/EvictionController.java         |   74 +-
 .../internal/cache/eviction/EvictionCounters.java  |   48 +
 .../cache/eviction/EvictionCountersImpl.java       |  124 +
 .../internal/cache/eviction/EvictionList.java      |   11 +-
 .../cache/eviction/EvictionListBuilder.java        |   82 +-
 .../cache/eviction/EvictionStatistics.java         |   34 -
 .../cache/eviction/EvictionStatisticsImpl.java     |  180 -
 .../internal/cache/eviction/EvictionStats.java     |   39 +
 .../internal/cache/eviction/HeapLRUController.java |  128 +-
 .../internal/cache/eviction/HeapLRUStatistics.java |  108 +
 .../cache/eviction/InternalEvictionStatistics.java |   39 -
 .../geode/internal/cache/eviction/LIFOList.java    |    6 +-
 .../cache/eviction/LRUListWithAsyncSorting.java    |   26 +-
 .../cache/eviction/LRUListWithSyncSorting.java     |   10 +-
 .../cache/eviction/MemoryLRUController.java        |  330 +-
 .../cache/eviction/MemoryLRUStatistics.java        |  111 +
 .../internal/cache/eviction/RegionEvictorTask.java |    4 +-
 .../internal/cache/eviction/SizeLRUController.java |   61 +-
 .../internal/cache/execute/AbstractExecution.java  |   24 +-
 .../DistributedRegionFunctionResultSender.java     |   12 +-
 .../execute/FunctionStreamingResultCollector.java  |    6 +-
 .../internal/cache/execute/InternalExecution.java  |   10 +-
 .../internal/cache/execute/InternalFunction.java   |   40 +
 .../execute/InternalRegionFunctionContext.java     |    7 +-
 .../cache/execute/InternalResultSender.java        |    8 +-
 .../cache/execute/MemberFunctionExecutor.java      |    4 +-
 .../cache/execute/MemberFunctionResultSender.java  |   11 +-
 .../cache/execute/MultiRegionFunctionContext.java  |    4 +-
 .../cache/execute/MultiRegionFunctionExecutor.java |    4 +-
 .../PartitionedRegionFunctionResultSender.java     |   16 +-
 .../PartitionedRegionFunctionResultWaiter.java     |    6 +-
 .../cache/execute/ServerFunctionExecutor.java      |    4 +-
 .../execute/ServerRegionFunctionExecutor.java      |    4 +-
 .../util/FindRestEnabledServersFunction.java       |   10 +-
 .../geode/internal/cache/extension/Extensible.java |    2 +-
 .../internal/cache/ha/HAContainerWrapper.java      |   18 +-
 .../geode/internal/cache/ha/HARegionQueue.java     |  113 +-
 .../internal/cache/ha/QueueRemovalMessage.java     |    5 +-
 .../cache/locks/TXLessorDepartureHandler.java      |    4 +-
 .../geode/internal/cache/locks/TXLockId.java       |   10 +-
 .../geode/internal/cache/locks/TXLockService.java  |    5 +-
 .../internal/cache/locks/TXLockServiceImpl.java    |    6 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |    4 +-
 .../cache/locks/TXOriginatorRecoveryProcessor.java |   14 +-
 .../locks/TXRecoverGrantorMessageProcessor.java    |    8 +-
 .../internal/cache/locks/TXRegionLockRequest.java  |    8 +-
 .../internal/cache/map/CacheModificationLock.java  |   28 +
 .../geode/internal/cache/map/FocusedRegionMap.java |   45 +
 .../geode/internal/cache/map/RegionMapDestroy.java |  741 ++++
 .../AllBucketProfilesUpdateMessage.java            |    8 +-
 .../partitioned/BecomePrimaryBucketMessage.java    |   15 +-
 .../geode/internal/cache/partitioned/Bucket.java   |   16 +-
 .../cache/partitioned/BucketBackupMessage.java     |    7 +-
 .../partitioned/BucketProfileUpdateMessage.java    |   10 +-
 .../cache/partitioned/BucketSizeMessage.java       |   15 +-
 .../cache/partitioned/ContainsKeyValueMessage.java |   10 +-
 .../cache/partitioned/CreateBucketMessage.java     |   15 +-
 .../partitioned/DeposePrimaryBucketMessage.java    |   13 +-
 .../internal/cache/partitioned/DestroyMessage.java |   13 +-
 .../DestroyRegionOnDataStoreMessage.java           |   15 +-
 .../cache/partitioned/DumpAllPRConfigMessage.java  |    5 +-
 .../internal/cache/partitioned/DumpB2NRegion.java  |   13 +-
 .../cache/partitioned/DumpBucketsMessage.java      |    5 +-
 .../partitioned/EndBucketCreationMessage.java      |    9 +-
 .../cache/partitioned/FetchBulkEntriesMessage.java |   15 +-
 .../cache/partitioned/FetchEntriesMessage.java     |   16 +-
 .../cache/partitioned/FetchEntryMessage.java       |    9 +-
 .../cache/partitioned/FetchKeysMessage.java        |   18 +-
 .../partitioned/FetchPartitionDetailsMessage.java  |   13 +-
 .../internal/cache/partitioned/FlushMessage.java   |    4 +-
 .../internal/cache/partitioned/GetMessage.java     |   46 +-
 .../cache/partitioned/IdentityRequestMessage.java  |   11 +-
 .../cache/partitioned/IdentityUpdateMessage.java   |    6 +-
 .../cache/partitioned/IndexCreationMsg.java        |   21 +-
 .../cache/partitioned/InterestEventMessage.java    |   15 +-
 .../internal/cache/partitioned/InternalPRInfo.java |    5 +-
 .../partitioned/InternalPartitionDetails.java      |    4 +-
 .../cache/partitioned/InvalidateMessage.java       |   12 +-
 .../partitioned/ManageBackupBucketMessage.java     |   19 +-
 .../cache/partitioned/ManageBucketMessage.java     |   19 +-
 .../cache/partitioned/MoveBucketMessage.java       |   15 +-
 .../cache/partitioned/OfflineMemberDetails.java    |    4 +-
 .../cache/partitioned/PREntriesIterator.java       |    4 +-
 .../PRFunctionStreamingResultCollector.java        |    4 +-
 .../cache/partitioned/PRSanityCheckMessage.java    |   12 +-
 .../cache/partitioned/PRTombstoneMessage.java      |    7 +-
 .../partitioned/PRUpdateEntryVersionMessage.java   |    5 +-
 .../cache/partitioned/PartitionMessage.java        |   64 +-
 .../PartitionMessageWithDirectReply.java           |    3 +-
 .../PartitionedRegionFunctionStreamingMessage.java |   16 +-
 .../partitioned/PartitionedRegionObserver.java     |    6 +-
 .../partitioned/PartitionedRegionRebalanceOp.java  |   18 +-
 .../cache/partitioned/PrimaryRequestMessage.java   |   11 +-
 .../cache/partitioned/PutAllPRMessage.java         |   34 +-
 .../internal/cache/partitioned/PutMessage.java     |   17 +-
 .../internal/cache/partitioned/QueryMessage.java   |    8 +-
 .../internal/cache/partitioned/RegionAdvisor.java  |   29 +-
 .../cache/partitioned/RemoteFetchKeysMessage.java  |  490 ---
 .../cache/partitioned/RemoteSizeMessage.java       |  325 --
 .../cache/partitioned/RemoveAllPRMessage.java      |   18 +-
 .../cache/partitioned/RemoveBucketMessage.java     |   15 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |   19 +-
 .../internal/cache/partitioned/SizeMessage.java    |   11 +-
 .../partitioned/StreamingPartitionOperation.java   |   17 +-
 .../partitioned/rebalance/BucketOperator.java      |    8 +-
 .../rebalance/PartitionedRegionLoadModel.java      |    7 +-
 .../partitioned/rebalance/RebalanceDirector.java   |    8 +-
 .../cache/persistence/DiskInitFileInterpreter.java |   10 +-
 .../cache/persistence/DiskRecoveryStore.java       |   44 +-
 .../internal/cache/persistence/DiskRegionView.java |  128 +-
 .../cache/persistence/MembershipFlushRequest.java  |    9 +-
 .../cache/persistence/MembershipViewRequest.java   |   27 +-
 .../cache/persistence/PersistenceAdvisor.java      |   32 +-
 .../cache/persistence/PersistenceAdvisorImpl.java  |   36 +-
 .../persistence/PersistenceObserverHolder.java     |   16 +-
 .../cache/persistence/PersistentMemberManager.java |   34 +-
 .../cache/persistence/PersistentMemberView.java    |   42 +-
 .../cache/persistence/PersistentStateListener.java |    8 +-
 .../persistence/PersistentStateQueryMessage.java   |   14 +-
 .../PrepareNewPersistentMemberMessage.java         |   10 +-
 .../persistence/RemovePersistentMemberMessage.java |   11 +-
 .../UninterruptibleRandomAccessFile.java           |    4 +-
 .../internal/cache/persistence/query/IndexMap.java |    2 +-
 .../cache/persistence/query/ResultBag.java         |    2 +-
 .../cache/persistence/query/ResultList.java        |    2 +-
 .../cache/persistence/query/ResultMap.java         |    2 +-
 .../cache/persistence/query/ResultSet.java         |    2 +-
 .../apache/geode/internal/cache/properties.html    |  690 +--
 .../region/entry/RegionEntryFactoryBuilder.java    |    6 +-
 .../cache/snapshot/CacheSnapshotServiceImpl.java   |    2 +-
 .../internal/cache/snapshot/ClientExporter.java    |   13 +-
 .../internal/cache/snapshot/FlowController.java    |   27 +-
 .../geode/internal/cache/snapshot/GFSnapshot.java  |   39 +-
 .../cache/snapshot/RegionSnapshotServiceImpl.java  |   29 +-
 .../internal/cache/snapshot/WindowedExporter.java  |   10 +-
 .../geode/internal/cache/tier/ClientHandShake.java |   44 -
 .../internal/cache/tier/ClientSideHandshake.java   |   40 +
 .../geode/internal/cache/tier/ConnectionProxy.java |    2 +-
 .../geode/internal/cache/tier/Encryptor.java       |   26 +
 .../cache/tier/InternalClientMembership.java       |   16 +-
 .../internal/cache/tier/ServerSideHandshake.java   |   49 +
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   74 +-
 .../internal/cache/tier/sockets/BaseCommand.java   |    2 +-
 .../cache/tier/sockets/CacheClientNotifier.java    |  116 +-
 .../cache/tier/sockets/CacheClientProxy.java       |   15 +-
 .../cache/tier/sockets/CacheClientUpdater.java     |   47 +-
 .../tier/sockets/ClientBlacklistProcessor.java     |   14 +-
 .../cache/tier/sockets/ClientHealthMonitor.java    |  288 +-
 .../internal/cache/tier/sockets/ClientMessage.java |    2 +-
 .../tier/sockets/ClientProxyMembershipID.java      |    6 +-
 .../cache/tier/sockets/ClientUpdateMessage.java    |   44 +-
 .../tier/sockets/ClientUpdateMessageImpl.java      |   20 +-
 .../cache/tier/sockets/CommBufferPool.java         |    4 +-
 .../cache/tier/sockets/CommandInitializer.java     |    5 +
 .../internal/cache/tier/sockets/EncryptorImpl.java |  749 ++++
 .../sockets/GenericProtocolServerConnection.java   |  126 -
 .../internal/cache/tier/sockets/HandShake.java     | 1802 --------
 .../internal/cache/tier/sockets/Handshake.java     |  525 +++
 .../cache/tier/sockets/LegacyServerConnection.java |   88 -
 .../geode/internal/cache/tier/sockets/Message.java |  130 +-
 .../cache/tier/sockets/MessageIdExtractor.java     |    6 +-
 .../internal/cache/tier/sockets/MessageStats.java  |    8 +-
 .../cache/tier/sockets/ObjectPartList.java         |    2 +-
 .../tier/sockets/OldClientSupportService.java      |    8 +-
 .../tier/sockets/OriginalServerConnection.java     |   88 +
 .../tier/sockets/ProtobufServerConnection.java     |  128 +
 .../sockets/RemoveClientFromBlacklistMessage.java  |    5 +-
 .../cache/tier/sockets/ServerConnection.java       |  373 +-
 .../tier/sockets/ServerConnectionCollection.java   |   44 +
 .../tier/sockets/ServerConnectionFactory.java      |   11 +-
 .../tier/sockets/ServerHandShakeProcessor.java     |  404 --
 .../sockets/ServerInterestRegistrationMessage.java |    6 +-
 .../cache/tier/sockets/ServerQueueStatus.java      |   58 +-
 .../tier/sockets/ServerSideHandshakeFactory.java   |  102 +
 .../tier/sockets/ServerSideHandshakeImpl.java      |  224 +
 .../cache/tier/sockets/VersionedObjectList.java    |    5 +-
 .../cache/tier/sockets/command/CommitCommand.java  |    5 +-
 .../tier/sockets/command/ExecuteFunction.java      |   11 +-
 .../tier/sockets/command/ExecuteFunction65.java    |   11 +-
 .../tier/sockets/command/ExecuteFunction66.java    |   21 +-
 .../sockets/command/ExecuteRegionFunction.java     |   11 +-
 .../sockets/command/ExecuteRegionFunction61.java   |   11 +-
 .../sockets/command/ExecuteRegionFunction65.java   |   11 +-
 .../sockets/command/ExecuteRegionFunction66.java   |   11 +-
 .../command/ExecuteRegionFunctionSingleHop.java    |   11 +-
 .../sockets/command/GatewayReceiverCommand.java    |    2 +-
 .../cache/tier/sockets/command/PutAll.java         |    3 +-
 .../cache/tier/sockets/command/PutAll70.java       |    3 +-
 .../cache/tier/sockets/command/PutAll80.java       |    3 +-
 .../tier/sockets/command/TXFailoverCommand.java    |   19 +-
 .../sockets/command/TXSynchronizationCommand.java  |   30 +-
 .../cache/tx/AbstractPeerTXRegionStub.java         |   25 +-
 .../internal/cache/tx/BucketTXRegionStub.java      |   31 +
 .../internal/cache/tx/ClientTXRegionStub.java      |    2 +-
 .../geode/internal/cache/tx/ClientTXStateStub.java |   66 +-
 .../internal/cache/tx/DistClientTXStateStub.java   |   25 +-
 .../geode/internal/cache/tx/DistTxEntryEvent.java  |   38 +-
 .../internal/cache/tx/DistributedTXRegionStub.java |   85 +-
 .../internal/cache/tx/PartitionedTXRegionStub.java |   29 +-
 .../internal/cache/tx/RemoteClearMessage.java      |  182 +
 .../cache/tx/RemoteContainsKeyValueMessage.java    |  294 ++
 .../internal/cache/tx/RemoteDestroyMessage.java    |  685 +++
 .../internal/cache/tx/RemoteFetchEntryMessage.java |  304 ++
 .../internal/cache/tx/RemoteFetchKeysMessage.java  |  441 ++
 .../cache/tx/RemoteFetchVersionMessage.java        |  241 +
 .../geode/internal/cache/tx/RemoteGetMessage.java  |  402 ++
 .../internal/cache/tx/RemoteInvalidateMessage.java |  392 ++
 .../internal/cache/tx/RemoteOperationMessage.java  |  586 +++
 .../tx/RemoteOperationMessageWithDirectReply.java  |   59 +
 .../internal/cache/tx/RemotePutAllMessage.java     |  517 +++
 .../geode/internal/cache/tx/RemotePutMessage.java  | 1066 +++++
 .../internal/cache/tx/RemoteRemoveAllMessage.java  |  510 +++
 .../geode/internal/cache/tx/RemoteSizeMessage.java |  254 ++
 .../geode/internal/cache/tx/TXRegionStub.java      |    2 +-
 .../cache/versions/RegionVersionVector.java        |   30 +-
 .../cache/versions/VMRegionVersionVector.java      |   13 +-
 .../internal/cache/versions/VMVersionTag.java      |    4 +-
 .../internal/cache/versions/VersionHolder.java     |    4 +-
 .../geode/internal/cache/versions/VersionTag.java  |    4 +-
 .../internal/cache/vmotion/VMotionObserver.java    |    6 +-
 .../internal/cache/wan/AbstractGatewaySender.java  |   11 +-
 .../wan/AbstractGatewaySenderEventProcessor.java   |   30 +-
 .../cache/wan/DistributedSystemListener.java       |    4 +-
 .../internal/cache/wan/GatewaySenderAdvisor.java   |    7 +-
 .../cache/wan/GatewaySenderEventDispatcher.java    |   10 +-
 .../internal/cache/wan/GatewaySenderEventImpl.java |   36 +-
 ...waySenderQueueEntrySynchronizationListener.java |    4 +-
 ...aySenderQueueEntrySynchronizationOperation.java |   17 +-
 .../cache/wan/InternalGatewaySenderFactory.java    |   13 +-
 ...currentParallelGatewaySenderEventProcessor.java |    8 +-
 .../ParallelGatewaySenderEventProcessor.java       |    3 +-
 .../wan/parallel/ParallelGatewaySenderQueue.java   |    5 +-
 .../parallel/ParallelQueueBatchRemovalMessage.java |  259 --
 .../wan/parallel/ParallelQueueRemovalMessage.java  |    5 +-
 ...tilParallelGatewaySenderFlushedCoordinator.java |    3 +-
 .../cache/wan/serial/BatchDestroyOperation.java    |    6 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |    3 -
 .../serial/SerialGatewaySenderEventProcessor.java  |   44 +-
 .../cache/wan/serial/SerialGatewaySenderQueue.java |    2 +-
 .../internal/cache/xmlcache/CacheCreation.java     |  137 +-
 .../geode/internal/cache/xmlcache/CacheXml.java    |    1 +
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   22 +-
 .../internal/cache/xmlcache/CacheXmlParser.java    |   22 +-
 .../cache/xmlcache/ClientCacheCreation.java        |   14 +-
 .../geode/internal/cache/xmlcache/Declarable2.java |    2 +-
 .../cache/xmlcache/FunctionServiceCreation.java    |   23 +-
 .../cache/xmlcache/GatewayReceiverCreation.java    |    4 +
 .../xmlcache/ParallelAsyncEventQueueCreation.java  |    4 +-
 .../xmlcache/ParallelGatewaySenderCreation.java    |    4 +-
 .../internal/cache/xmlcache/PropertyResolver.java  |   16 +-
 .../xmlcache/SerialAsyncEventQueueCreation.java    |    4 +-
 .../xmlcache/SerialGatewaySenderCreation.java      |    4 +-
 .../org/apache/geode/internal/concurrent/AL.java   |   24 +-
 .../geode/internal/concurrent/MapCallback.java     |   31 +-
 .../geode/internal/concurrent/MapResult.java       |    4 +-
 .../internal/datasource/AbstractPoolCache.java     |   11 +-
 .../datasource/ConfiguredDataSourceProperties.java |   11 +-
 .../internal/datasource/ConnectionPoolCache.java   |    8 +-
 .../internal/datasource/ConnectionProvider.java    |    8 +-
 .../internal/datasource/DataSourceResources.java   |   14 +-
 .../internal/datasource/ManagedPoolCacheImpl.java  |    2 +-
 .../internal/datasource/TranxPoolCacheImpl.java    |    2 +-
 .../geode/internal/i18n/LocalizedStrings.java      |    8 +-
 .../org/apache/geode/internal/i18n/StringId.java   |   10 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |    9 +-
 .../geode/internal/jta/GlobalTransaction.java      |    4 +-
 .../org/apache/geode/internal/lang/Filter.java     |    2 +-
 .../org/apache/geode/internal/lang/Initable.java   |    2 +-
 .../geode/internal/lang/MutableIdentifiable.java   |    2 +-
 .../apache/geode/internal/lang/ObjectUtils.java    |  124 -
 .../org/apache/geode/internal/lang/Orderable.java  |    2 +-
 .../org/apache/geode/internal/lang/Ordered.java    |    4 +-
 .../apache/geode/internal/lang/StringUtils.java    |   13 +
 .../geode/internal/lang/SystemPropertyHelper.java  |   41 +-
 .../geode/internal/logging/InternalLogWriter.java  |   40 +-
 .../geode/internal/logging/MergeLogFiles.java      |   12 +-
 .../internal/logging/log4j/AlertAppender.java      |    4 +-
 .../internal/logging/log4j/GemFireLogger.java      |  171 +-
 .../geode/internal/logging/log4j/LogMarker.java    |  123 +-
 .../geode/internal/memcached/CommandProcessor.java |    2 +-
 .../apache/geode/internal/net/SocketCreator.java   |   50 +-
 .../apache/geode/internal/offheap/DataType.java    |   31 +-
 .../geode/internal/offheap/FreeListManager.java    |   10 +-
 .../geode/internal/offheap/LifecycleListener.java  |   13 +-
 .../geode/internal/offheap/MemoryAllocator.java    |   23 +-
 .../internal/offheap/MemoryAllocatorImpl.java      |   26 +-
 .../apache/geode/internal/offheap/MemoryBlock.java |   24 +-
 .../geode/internal/offheap/MemoryInspector.java    |   14 +-
 .../internal/offheap/MemoryUsageListener.java      |    2 +-
 .../geode/internal/offheap/OffHeapHelper.java      |   12 +-
 .../geode/internal/offheap/OffHeapMemoryStats.java |   48 +-
 .../internal/offheap/OffHeapRegionEntryHelper.java |    4 +-
 .../offheap/OutOfOffHeapMemoryListener.java        |    4 +-
 .../apache/geode/internal/offheap/Releasable.java  |    2 +-
 .../org/apache/geode/internal/offheap/Slab.java    |    6 +-
 .../apache/geode/internal/offheap/SlabFactory.java |    2 +-
 .../geode/internal/offheap/StoredObject.java       |   46 +-
 .../internal/security/FilterPostAuthorization.java |  218 -
 .../internal/security/FilterPreAuthorization.java  |  149 -
 .../security/IntegratedSecurityService.java        |    2 +-
 .../geode/internal/security/ObjectWithAuthz.java   |   67 -
 .../internal/security/SecurityServiceFactory.java  |   10 -
 .../security/shiro/GeodeAuthenticationToken.java   |   11 +-
 .../geode/internal/sequencelog/SequenceLogger.java |    8 +-
 .../geode/internal/sequencelog/io/Filter.java      |    5 +-
 .../sequencelog/model/GraphReaderCallback.java     |    6 +-
 .../apache/geode/internal/shared/NativeCalls.java  |   57 +-
 .../geode/internal/shared/NativeCallsJNAImpl.java  |  125 +-
 .../geode/internal/size/ObjectGraphSizer.java      |    2 +-
 .../geode/internal/statistics/HostStatSampler.java |    2 +-
 .../internal/statistics/LocalStatListener.java     |    2 +-
 .../geode/internal/statistics/SampleHandler.java   |    8 +-
 .../internal/statistics/StatArchiveFormat.java     |   74 +-
 .../statistics/StatArchiveHandlerConfig.java       |   14 +-
 .../geode/internal/statistics/StatisticId.java     |    4 +-
 .../internal/statistics/StatisticsListener.java    |    2 +-
 .../internal/statistics/StatisticsManager.java     |   20 +-
 .../statistics/StatisticsNotification.java         |   16 +-
 .../internal/statistics/StatisticsSampler.java     |    8 +-
 .../geode/internal/statistics/VMStatsContract.java |    4 +-
 .../statistics/platform/OsStatisticsFactory.java   |    5 +-
 .../apache/geode/internal/tcp/BaseMsgStreamer.java |   12 +-
 .../geode/internal/tcp/ByteBufferInputStream.java  |    3 +-
 .../org/apache/geode/internal/tcp/Connection.java  |   26 +-
 .../apache/geode/internal/tcp/ConnectionTable.java |   14 +-
 .../geode/internal/tcp/DirectReplySender.java      |    4 -
 .../apache/geode/internal/tcp/ServerDelegate.java  |    8 +-
 .../org/apache/geode/internal/tcp/TCPConduit.java  |   10 +-
 .../org/apache/geode/internal/tcp/package.html     |    2 +-
 .../geode/internal/util/ArgumentRedactor.java      |  177 +-
 .../geode/internal/util/DebuggerSupport.java       |   62 -
 .../org/apache/geode/internal/util/IOUtils.java    |    4 +-
 .../geode/internal/util/ObjectIntProcedure.java    |    2 +-
 .../apache/geode/internal/util/PluckStacks.java    |   99 +-
 .../geode/internal/util/SingletonCallable.java     |   82 -
 .../apache/geode/internal/util/SingletonValue.java |  318 --
 .../geode/internal/util/StackTraceCollector.java   |  170 -
 .../apache/geode/internal/util/Transformer.java    |    2 +-
 .../apache/geode/internal/util/Versionable.java    |    8 +-
 .../ConcurrentMapWithReusableEntries.java          |   50 +
 .../concurrent/CustomEntryConcurrentHashMap.java   |   59 +-
 .../java/org/apache/geode/lang/Identifiable.java   |    2 +-
 .../geode/management/AsyncEventQueueMXBean.java    |   28 +-
 .../org/apache/geode/management/BackupStatus.java  |   21 +-
 .../management/DistributedLockServiceMXBean.java   |   12 +-
 .../geode/management/DistributedRegionMXBean.java  |   99 +-
 .../geode/management/JMXNotificationType.java      |   71 +-
 .../geode/management/JMXNotificationUserData.java  |    6 +-
 .../org/apache/geode/management/LocatorMXBean.java |   16 +-
 .../org/apache/geode/management/ManagerMXBean.java |   14 +-
 .../org/apache/geode/management/MemberMXBean.java  |   10 +-
 .../org/apache/geode/management/RegionMXBean.java  |  104 +-
 .../apache/geode/management/cli/CliMetaData.java   |    6 +-
 .../geode/management/cli/CommandService.java       |    8 +-
 .../geode/management/cli/CommandStatement.java     |    8 +-
 .../org/apache/geode/management/cli/Result.java    |   18 +-
 .../geode/management/internal/JettyHelper.java     |   30 +-
 .../management/internal/JmxManagerAdvisee.java     |    4 +-
 .../management/internal/JmxManagerAdvisor.java     |   11 +-
 .../management/internal/JmxManagerLocator.java     |    5 +-
 .../geode/management/internal/MBeanJMXAdapter.java |    1 -
 .../geode/management/internal/ManagementAgent.java |   29 +-
 .../management/internal/ManagementConstants.java   |  136 +-
 .../management/internal/ManagementFunction.java    |    5 +-
 .../internal/ManagementMembershipListener.java     |   14 +-
 .../management/internal/ManagerStartupMessage.java |    7 +-
 .../geode/management/internal/MemberMessenger.java |    8 +-
 .../internal/NotificationBroadCasterProxy.java     |    2 +-
 .../geode/management/internal/ProxyInterface.java  |    4 +-
 .../geode/management/internal/ProxyListener.java   |    6 +-
 .../geode/management/internal/RestAgent.java       |   11 +-
 .../internal/SystemManagementService.java          |    8 +-
 .../internal/beans/AggregateHandler.java           |   10 +-
 .../internal/beans/CacheServerBridge.java          |   16 +-
 .../internal/beans/CacheServiceMBeanBase.java      |    4 +-
 .../internal/beans/DistributedRegionBridge.java    |    2 +-
 .../internal/beans/DistributedSystemBridge.java    |   93 +-
 .../internal/beans/DistributedSystemMBean.java     |    3 +-
 .../internal/beans/GatewayReceiverMBeanBridge.java |    4 +
 .../management/internal/beans/MBeanAggregator.java |   14 +-
 .../internal/beans/ManagementAdapter.java          |   53 +-
 .../internal/beans/ManagementListener.java         |    8 +
 .../management/internal/beans/MemberMBean.java     |    5 +
 .../internal/beans/MemberMBeanBridge.java          |  111 +-
 .../internal/beans/QueryDataFunction.java          |    6 +-
 .../internal/beans/RegionMBeanBridge.java          |   39 +-
 .../beans/stats/RegionClusterStatsMonitor.java     |    2 +
 .../internal/cli/AbstractCliAroundInterceptor.java |   35 +-
 .../geode/management/internal/cli/CliUtil.java     |  677 ++-
 .../management/internal/cli/CommandManager.java    |   12 +-
 .../internal/cli/CommandResponseBuilder.java       |    4 +-
 .../geode/management/internal/cli/GfshParser.java  |   59 +-
 .../geode/management/internal/cli/Launcher.java    |   10 +-
 .../geode/management/internal/cli/LogWrapper.java  |    7 +-
 .../internal/cli/commands/AlterRegionCommand.java  |   52 +-
 .../cli/commands/AlterRuntimeConfigCommand.java    |    2 +-
 .../cli/commands/BackupDiskStoreCommand.java       |    9 +-
 .../cli/commands/ChangeLogLevelCommand.java        |    3 +-
 .../cli/commands/CloseDurableCQsCommand.java       |    2 +-
 .../cli/commands/CloseDurableClientCommand.java    |    2 +-
 .../cli/commands/CommandAvailabilityIndicator.java |    3 +-
 .../cli/commands/CompactDiskStoreCommand.java      |    7 +-
 .../commands/CompactOfflineDiskStoreCommand.java   |    5 +-
 .../internal/cli/commands/ConfigurePDXCommand.java |    2 +-
 .../internal/cli/commands/ConnectCommand.java      |   49 +-
 .../cli/commands/CountDurableCQEventsCommand.java  |    2 +-
 .../cli/commands/CreateJndiBindingCommand.java     |  267 ++
 .../internal/cli/commands/CreateRegionCommand.java |  246 +-
 .../internal/cli/commands/DeployCommand.java       |    2 +-
 .../cli/commands/DescribeClientCommand.java        |   14 +-
 .../cli/commands/DescribeMemberCommand.java        |    5 +-
 .../cli/commands/DescribeRegionCommand.java        |  212 +-
 .../internal/cli/commands/DestroyIndexCommand.java |    2 +-
 .../internal/cli/commands/DisconnectCommand.java   |    5 +-
 .../cli/commands/ExecuteFunctionCommand.java       |   94 +-
 .../internal/cli/commands/ExportConfigCommand.java |    2 +-
 .../commands/ExportOfflineDiskStoreCommand.java    |    3 +-
 .../cli/commands/ExportStackTraceCommand.java      |    6 +-
 .../internal/cli/commands/GCCommand.java           |   11 +-
 .../internal/cli/commands/GfshCommand.java         |   10 +-
 .../cli/commands/ListAsyncEventQueuesCommand.java  |    2 +-
 .../internal/cli/commands/ListClientCommand.java   |    6 +-
 .../internal/cli/commands/ListDeployedCommand.java |    2 +-
 .../cli/commands/ListDurableClientCQsCommand.java  |    2 +-
 .../internal/cli/commands/ListFunctionCommand.java |    2 +-
 .../internal/cli/commands/ListMembersCommand.java  |   69 +-
 .../internal/cli/commands/ListRegionCommand.java   |    4 +-
 .../internal/cli/commands/NetstatCommand.java      |    4 +-
 .../internal/cli/commands/PutCommand.java          |   10 +-
 .../internal/cli/commands/RebalanceCommand.java    |   33 +-
 .../internal/cli/commands/RegionCommandsUtils.java |    9 -
 .../cli/commands/ResumeGatewaySenderCommand.java   |    2 +-
 .../internal/cli/commands/ShCommand.java           |    3 +-
 .../internal/cli/commands/ShutdownCommand.java     |    2 +-
 .../internal/cli/commands/SleepCommand.java        |    4 +-
 .../cli/commands/StartGatewayReceiverCommand.java  |    2 +-
 .../internal/cli/commands/StartLocatorCommand.java |   39 +-
 .../internal/cli/commands/StartMemberUtils.java    |   12 +-
 .../internal/cli/commands/StartServerCommand.java  |   21 +-
 .../cli/commands/StatusGatewayReceiverCommand.java |    2 +-
 .../cli/commands/StatusGatewaySenderCommand.java   |    2 +-
 .../cli/commands/StopGatewayReceiverCommand.java   |    2 +-
 .../cli/commands/StopGatewaySenderCommand.java     |    2 +-
 .../internal/cli/commands/UndeployCommand.java     |    2 +-
 .../commands/UpgradeOfflineDiskStoreCommand.java   |    8 +-
 .../cli/converters/ClassNameConverter.java         |   62 +
 .../cli/converters/ConfigPropertyConverter.java    |   58 +
 .../converters/ConnectionEndpointConverter.java    |   43 -
 .../internal/cli/converters/EnumConverter.java     |   15 +-
 .../cli/converters/ExpirationActionConverter.java  |   50 +
 .../management/internal/cli/domain/ClassName.java  |  127 +
 .../cli/domain/EvictionAttributesInfo.java         |    4 +-
 .../internal/cli/domain/RegionAttributesInfo.java  |   34 +-
 .../cli/domain/RegionDescriptionPerMember.java     |   19 -
 .../cli/exceptions/EntityExistsException.java      |   25 +
 .../cli/functions/AlterRuntimeConfigFunction.java  |    9 +-
 .../cli/functions/ChangeLogLevelFunction.java      |    7 +-
 .../cli/functions/CloseDurableClientFunction.java  |    8 +-
 .../cli/functions/CloseDurableCqFunction.java      |    8 +-
 .../cli/functions/ContinuousQueryFunction.java     |    5 +-
 .../functions/CreateAsyncEventQueueFunction.java   |   10 +-
 .../functions/CreateDefinedIndexesFunction.java    |    5 +-
 .../cli/functions/CreateDiskStoreFunction.java     |    5 +-
 .../cli/functions/CreateIndexFunction.java         |    5 +-
 .../cli/functions/CreateJndiBindingFunction.java   |   38 +
 .../cli/functions/DataCommandFunction.java         |    6 +-
 .../internal/cli/functions/DeployFunction.java     |    5 +-
 .../cli/functions/DescribeDiskStoreFunction.java   |    5 +-
 .../functions/DestroyAsyncEventQueueFunction.java  |    5 +-
 .../cli/functions/DestroyDiskStoreFunction.java    |    6 +-
 .../cli/functions/DestroyIndexFunction.java        |    5 +-
 .../cli/functions/ExportConfigFunction.java        |    5 +-
 .../internal/cli/functions/ExportDataFunction.java |    9 +-
 .../internal/cli/functions/ExportLogsFunction.java |    6 +-
 .../functions/FetchRegionAttributesFunction.java   |   66 +-
 .../FetchSharedConfigurationStatusFunction.java    |    9 +-
 .../cli/functions/GarbageCollectionFunction.java   |   10 +-
 .../functions/GatewayReceiverCreateFunction.java   |    5 +-
 .../cli/functions/GatewaySenderCreateFunction.java |    5 +-
 .../functions/GatewaySenderDestroyFunction.java    |    5 +-
 .../GetMemberConfigInformationFunction.java        |   24 +-
 .../functions/GetMemberInformationFunction.java    |   15 +-
 .../functions/GetRegionDescriptionFunction.java    |   12 +-
 .../internal/cli/functions/GetRegionsFunction.java |   12 +-
 .../cli/functions/GetStackTracesFunction.java      |    5 +-
 .../GetSubscriptionQueueSizeFunction.java          |    7 +-
 .../internal/cli/functions/ImportDataFunction.java |    5 +-
 .../cli/functions/JndiBindingConfiguration.java    |  217 +
 .../functions/ListAsyncEventQueuesFunction.java    |    5 +-
 .../cli/functions/ListDeployedFunction.java        |    5 +-
 .../cli/functions/ListDiskStoresFunction.java      |    6 +-
 .../cli/functions/ListDurableCqNamesFunction.java  |    5 +-
 .../cli/functions/ListFunctionFunction.java        |    4 +-
 .../internal/cli/functions/ListIndexFunction.java  |    6 +-
 .../cli/functions/MemberRegionFunction.java        |   82 -
 .../cli/functions/MembersForRegionFunction.java    |   91 -
 .../internal/cli/functions/NetstatFunction.java    |   12 +-
 .../internal/cli/functions/RebalanceFunction.java  |    6 +-
 .../cli/functions/RegionAlterFunction.java         |  125 +-
 .../cli/functions/RegionAttributesWrapper.java     |  108 +
 .../cli/functions/RegionCreateFunction.java        |   65 +-
 .../cli/functions/RegionDestroyFunction.java       |    5 +-
 .../internal/cli/functions/RegionFunctionArgs.java |  208 +-
 .../functions/ShowMissingDiskStoresFunction.java   |    5 +-
 .../internal/cli/functions/ShutDownFunction.java   |   11 +-
 .../cli/functions/SizeExportLogsFunction.java      |    6 +-
 .../internal/cli/functions/UndeployFunction.java   |    5 +-
 .../internal/cli/functions/UnregisterFunction.java |   15 +-
 .../cli/functions/UserFunctionExecution.java       |  230 +-
 .../management/internal/cli/i18n/CliStrings.java   |   59 +-
 .../management/internal/cli/json/GfJsonArray.java  |   25 +-
 .../internal/cli/remote/MemberCommandService.java  |    2 +-
 .../cli/remote/OnlineCommandProcessor.java         |   18 +-
 .../internal/cli/result/CommandResult.java         |   37 +-
 .../geode/management/internal/cli/shell/Gfsh.java  |   37 +-
 .../internal/cli/shell/GfshExecutionStrategy.java  |    4 +-
 .../internal/cli/shell/JmxOperationInvoker.java    |   32 +-
 .../internal/cli/shell/OperationInvoker.java       |   23 +-
 .../internal/cli/util/DiskStoreCompacter.java      |   13 +-
 .../internal/cli/util/DiskStoreUpgrader.java       |   13 +-
 .../management/internal/cli/util/MergeLogs.java    |   46 +-
 .../internal/cli/util/RegionAttributesNames.java   |    5 +-
 .../callbacks/ConfigurationChangeListener.java     |    4 -
 .../configuration/domain/Configuration.java        |    5 +-
 .../functions/DownloadJarFunction.java             |    5 +-
 .../functions/GetClusterConfigurationFunction.java |   21 +-
 .../functions/GetRegionNamesFunction.java          |    9 +-
 .../functions/RecreateCacheFunction.java           |    7 +-
 .../internal/deployment/FunctionScanner.java       |    2 +-
 .../internal/messages/CompactRequest.java          |   12 +-
 .../internal/security/AccessControlMXBean.java     |    2 +-
 .../internal/security/ResourcePermissions.java     |   20 +
 .../web/controllers/ShellCommandsController.java   |   56 +-
 .../support/LoginHandlerInterceptor.java           |   28 +-
 .../SerializableObjectHttpMessageConverter.java    |    4 +-
 .../internal/web/shell/HttpOperationInvoker.java   |    7 +-
 .../membership/ClientMembershipEvent.java          |    6 +-
 .../membership/ClientMembershipListener.java       |    6 +-
 .../management/membership/MembershipEvent.java     |    4 +-
 .../management/membership/MembershipListener.java  |    6 +-
 .../java/org/apache/geode/pdx/JSONFormatter.java   |  136 +-
 .../java/org/apache/geode/pdx/PdxInstance.java     |   22 +-
 .../org/apache/geode/pdx/PdxInstanceFactory.java   |   57 +-
 .../main/java/org/apache/geode/pdx/PdxReader.java  |   52 +-
 .../java/org/apache/geode/pdx/PdxSerializable.java |    4 +-
 .../java/org/apache/geode/pdx/PdxSerializer.java   |    4 +-
 .../main/java/org/apache/geode/pdx/PdxWriter.java  |   61 +-
 .../geode/pdx/ReflectionBasedAutoSerializer.java   |   25 +-
 .../org/apache/geode/pdx/WritablePdxInstance.java  |    2 +-
 .../pdx/internal/AutoSerializableManager.java      |   26 +-
 .../geode/pdx/internal/CheckTypeRegistryState.java |    7 +-
 .../geode/pdx/internal/ClientTypeRegistration.java |    4 +-
 .../apache/geode/pdx/internal/ComparableEnum.java  |    6 +-
 .../geode/pdx/internal/ConvertableToBytes.java     |    2 +-
 .../geode/pdx/internal/InternalPdxReader.java      |   96 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |   10 +-
 .../geode/pdx/internal/PeerTypeRegistration.java   |   26 +-
 .../geode/pdx/internal/TypeRegistration.java       |   36 +-
 .../java/org/apache/geode/ra/GFConnection.java     |    2 +-
 .../org/apache/geode/ra/GFConnectionFactory.java   |    2 +-
 .../org/apache/geode/redis/internal/Executor.java  |    2 +-
 .../apache/geode/redis/internal/Extendable.java    |    2 +-
 .../geode/redis/internal/RegionProvider.java       |    4 +-
 .../org/apache/geode/security/AuthInitialize.java  |   33 +-
 .../apache/geode/security/ResourcePermission.java  |  143 +-
 .../org/apache/geode/security/SecurityManager.java |   11 +-
 .../geode.apache.org/schema/cache/cache-1.0.xsd    |    1 +
 .../org/apache/geode/internal/privatekey.ser       |  Bin 756 -> 0 bytes
 .../org/apache/geode/internal/publickey.ser        |  Bin 1029 -> 0 bytes
 .../sanctioned-geode-core-serializables.txt        |   17 +-
 .../test/java/org/apache/geode/DeltaTestImpl.java  |   16 +-
 .../org/apache/geode/admin/AdminTestHelper.java    |   12 +-
 .../geode/cache/ConnectionPoolDUnitTest.java       |   22 +-
 .../CreateAndLocalDestroyInTXRegressionTest.java   |  154 +
 .../cache/PRCacheListenerDistributedTest.java      |   84 +
 ...stenerWithInterestPolicyAllDistributedTest.java |   66 +
 .../PRCreationTotalNumBucketsDistributedTest.java  |  137 +
 .../geode/cache/RegionExpirationDUnitTest.java     |  193 +
 .../cache/RegionExpirationIntegrationTest.java     |  126 +
 .../org/apache/geode/cache/RegionShortcutTest.java |   41 +
 .../ReplicateCacheListenerDistributedTest.java     |  308 ++
 .../cache/client/ClientCacheFactoryJUnitTest.java  |    1 +
 .../AutoConnectionSourceImplJUnitTest.java         |    5 +
 .../internal/ConnectionPoolImplJUnitTest.java      |    5 +-
 .../internal/QueueConnectionImplJUnitTest.java     |   47 +
 .../client/internal/QueueManagerJUnitTest.java     |   50 +-
 .../pooling/ConnectionManagerJUnitTest.java        |   97 +-
 .../cache/execute/CoreFunctionSecurityTest.java    |  180 +
 .../management/MemoryThresholdsDUnitTest.java      |   34 +-
 .../org/apache/geode/cache/query/BugJUnitTest.java |    7 -
 .../geode/cache/query/PdxStringQueryJUnitTest.java |   33 +-
 .../geode/cache/query/QueryServiceJUnitTest.java   |   28 -
 .../geode/cache/query/TypedIteratorJUnitTest.java  |    3 -
 .../cache/query/cq/dunit/CqQueryTestListener.java  |    2 +-
 .../cache/query/dunit/PdxLocalQueryDUnitTest.java  |    4 +-
 .../PdxLocalQueryVersionedClassDUnitTest.java      |    5 +-
 .../geode/cache/query/dunit/PdxQueryDUnitTest.java |   38 +-
 .../ResourceManagerWithQueryMonitorDUnitTest.java  |   22 +-
 .../functional/IndexPrimaryKeyUsageJUnitTest.java  |    1 -
 .../IndexUsageInNestedQueryJUnitTest.java          |    1 -
 .../cache/query/functional/MiscJUnitTest.java      |   14 -
 .../query/functional/NestedQueryJUnitTest.java     |    2 -
 .../ArithmeticOperationsIntegrationTest.java       |  287 ++
 .../RestrictedMethodInvocationAuthorizerTest.java  |   10 +-
 .../CompactRangeIndexQueryIntegrationTest.java     |    3 +
 .../index/DeclarativeIndexCreationJUnitTest.java   |    9 +-
 .../index/IndexCreationInternalsJUnitTest.java     |    5 +-
 .../query/internal/index/IndexHintJUnitTest.java   |   53 +
 .../internal/index/IndexMaintainceJUnitTest.java   |   32 +-
 .../internal/index/MemoryIndexStoreJUnitTest.java  |    9 +-
 .../NewDeclarativeIndexCreationJUnitTest.java      |   15 +-
 .../internal/index/PartitionedIndexJUnitTest.java  |   70 +
 ...ProgRegionCreationIndexUpdateTypeJUnitTest.java |   16 +-
 .../query/internal/types/ObjectTypeAssert.java     |   67 +
 .../cache/query/internal/types/TypeUtilTest.java   |   44 -
 .../query/internal/types/TypeUtilsJUnitTest.java   | 1163 +++++
 .../partitioned/PRBasicIndexCreationDUnitTest.java |  947 ++--
 .../PRBasicIndexCreationDeadlockDUnitTest.java     |  245 --
 .../PRBasicMultiIndexCreationDUnitTest.java        |  370 +-
 .../query/partitioned/PRBasicQueryDUnitTest.java   |  466 +-
 .../partitioned/PRBasicRemoveIndexDUnitTest.java   |  132 +-
 .../partitioned/PRColocatedEquiJoinDUnitTest.java  | 1651 +++----
 .../query/partitioned/PRInvalidQueryDUnitTest.java |  137 +-
 .../partitioned/PRQueryCacheCloseDUnitTest.java    |  319 --
 .../query/partitioned/PRQueryDUnitHelper.java      |    9 +-
 .../cache/query/partitioned/PRQueryDUnitTest.java  | 1266 ++----
 .../partitioned/PRQueryPortfolioDUnitTest.java     |  467 ++
 .../partitioned/PRQueryRegionCloseDUnitTest.java   |  211 +-
 .../PRQueryRegionDestroyedDUnitTest.java           |  208 +-
 .../PRQueryRemoteNodeExceptionDUnitTest.java       |  792 +---
 .../geode/cache30/CacheListenerTestCase.java       |    3 -
 .../geode/cache30/CacheSerializableRunnable.java   |    3 -
 .../apache/geode/cache30/CacheXml66DUnitTest.java  |    6 +-
 .../apache/geode/cache30/CacheXml70DUnitTest.java  |    4 +-
 .../org/apache/geode/cache30/CacheXmlTestCase.java |   20 +
 .../geode/cache30/CachedAllEventsDUnitTest.java    |   17 -
 .../apache/geode/cache30/CallbackArgDUnitTest.java |   20 -
 .../geode/cache30/ClientMembershipDUnitTest.java   |   57 +-
 .../geode/cache30/ClientServerCCEDUnitTest.java    |    8 +-
 .../apache/geode/cache30/ClientServerTestCase.java |   22 -
 .../CreateAndLocalDestroyInTXRegressionTest.java   |  167 -
 .../apache/geode/cache30/DiskRegionDUnitTest.java  | 1632 -------
 .../geode/cache30/DiskRegionDistributedTest.java   |  415 ++
 .../geode/cache30/DiskRegionIntegrationTest.java   |  580 +++
 .../apache/geode/cache30/DiskRegionTestImpl.java   |   14 -
 ...ibutedAckOverflowRegionCCEOffHeapDUnitTest.java |    2 +-
 ...utedAckPersistentRegionCCEOffHeapDUnitTest.java |    2 +-
 .../cache30/DistributedAckRegionCCEDUnitTest.java  |   13 +-
 .../DistributedAckRegionCCEOffHeapDUnitTest.java   |    2 +-
 .../DistributedAckRegionOffHeapDUnitTest.java      |    2 +-
 .../DistributedNoAckRegionCCEDUnitTest.java        |   14 -
 .../DistributedNoAckRegionCCEOffHeapDUnitTest.java |    2 +-
 .../DistributedNoAckRegionOffHeapDUnitTest.java    |    2 +-
 .../EntriesDoNotExpireDuringGIIRegressionTest.java |  210 -
 .../cache30/GlobalRegionCCEOffHeapDUnitTest.java   |    2 +-
 .../cache30/GlobalRegionOffHeapDUnitTest.java      |    2 +-
 .../cache30/LRUEvictionControllerDUnitTest.java    |   61 +-
 .../cache30/MemLRUEvictionControllerDUnitTest.java |   12 +-
 .../geode/cache30/MultiVMRegionTestCase.java       |  418 +-
 .../OffHeapLRUEvictionControllerDUnitTest.java     |    2 +-
 .../cache30/PartitionedRegionOffHeapDUnitTest.java |    2 +-
 .../org/apache/geode/cache30/ProxyDUnitTest.java   |   11 +-
 .../apache/geode/cache30/ReconnectDUnitTest.java   |   31 +-
 .../geode/cache30/RegionExpirationDUnitTest.java   |  259 --
 .../cache30/RegionMembershipListenerDUnitTest.java |   14 +-
 .../geode/cache30/RegionReliabilityTestCase.java   |    7 -
 .../org/apache/geode/cache30/RegionTestCase.java   |  206 -
 .../org/apache/geode/cache30/SlowRecDUnitTest.java |   14 +-
 .../org/apache/geode/cache30/TXOrderDUnitTest.java |   18 -
 .../org/apache/geode/cache30/TestDiskRegion.java   |   12 +-
 .../AnalyzeSerializablesJUnitTest.java             |   22 +-
 .../DistributedLockServiceDUnitTest.java           |    7 +-
 .../distributed/DistributedMemberDUnitTest.java    |   15 +-
 .../distributed/DistributedSystemDUnitTest.java    |   17 +-
 .../geode/distributed/HostedLocatorsDUnitTest.java |   28 +-
 .../apache/geode/distributed/LocatorDUnitTest.java |   28 +-
 .../distributed/LocatorLauncherBuilderTest.java    |   15 +-
 .../apache/geode/distributed/RoleDUnitTest.java    |    8 +-
 .../distributed/ServerLauncherBuilderTest.java     |   15 +-
 .../geode/distributed/ServerLauncherDUnitTest.java |  112 +
 .../distributed/ServerLauncherDUnitTestHelper.java |   37 +
 .../geode/distributed/SystemAdminDUnitTest.java    |    4 +-
 .../ClusterDistributionManagerDUnitTest.java       |  399 ++
 ...lusterDistributionManagerForAdminDUnitTest.java |  317 ++
 .../internal/ClusterDistributionManagerTest.java   |   46 +
 .../ConsoleDistributionManagerDUnitTest.java       |  446 --
 .../geode/distributed/internal/DateMessage.java    |    2 +-
 .../internal/DistributionAdvisorDUnitTest.java     |    2 +-
 .../internal/DistributionManagerDUnitTest.java     |  545 ---
 .../internal/DistributionManagerTest.java          |   44 -
 .../InternalDistributedSystemJUnitTest.java        |   37 +-
 .../org/apache/geode/distributed/internal/LDM.java |    4 +-
 .../internal/LocatorLoadSnapshotJUnitTest.java     |   66 +
 .../distributed/internal/ProduceDateMessages.java  |    2 +-
 .../internal/locks/DLockServiceLeakTest.java       |   23 +-
 .../internal/membership/MembershipJUnitTest.java   |   18 +-
 .../internal/membership/NetViewJUnitTest.java      |   24 +-
 .../membership/gms/MembershipManagerHelper.java    |    5 +-
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |    5 +-
 .../gms/locator/GMSLocatorRecoveryJUnitTest.java   |   27 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |   74 +-
 .../gms/membership/GMSJoinLeaveTestHelper.java     |   19 +-
 .../gms/membership/StatRecorderJUnitTest.java      |    6 +-
 .../gms/messenger/GMSEncryptJUnitTest.java         |  495 +--
 .../gms/messenger/GMSQuorumCheckerJUnitTest.java   |   27 +-
 .../gms/messenger/JGroupsMessengerJUnitTest.java   |   12 +-
 .../gms/mgr/GMSMembershipManagerJUnitTest.java     |    6 +-
 .../geode/internal/AbstractConfigJUnitTest.java    |   91 -
 .../internal/InternalDataSerializerJUnitTest.java  |   63 +
 ...alDataSerializerSerializationWhitelistTest.java |    9 +-
 .../internal/PutAllOperationContextJUnitTest.java  |    2 +-
 .../internal/cache/ARMLockTestHookAdapter.java     |   18 +-
 .../internal/cache/AbstractLRURegionMapTest.java   |   43 -
 .../internal/cache/AbstractRegionJUnitTest.java    |  640 +--
 .../internal/cache/AbstractRegionMapTest.java      |  768 +++-
 .../internal/cache/BucketRegionJUnitTest.java      |    1 +
 .../geode/internal/cache/Bug41091DUnitTest.java    |    5 +-
 .../geode/internal/cache/Bug41733DUnitTest.java    |    8 +-
 .../internal/cache/CacheOperationMessageTest.java  |    4 +-
 .../geode/internal/cache/CacheProfileTest.java     |   57 +
 .../CacheWriterGetOldValueIntegrationTest.java     |    4 +-
 .../internal/cache/ClearRvvLockingDUnitTest.java   |    8 +-
 .../internal/cache/ClearTXLockingDUnitTest.java    |  181 +-
 .../cache/ClientServerGetAllDUnitTest.java         |    2 +-
 ...entServerInvalidAndDestroyedEntryDUnitTest.java |   14 +-
 .../cache/ClientServerTransactionDUnitTest.java    |    4 +-
 .../geode/internal/cache/ColocationHelperTest.java |    9 -
 .../internal/cache/DeltaFaultInDUnitTest.java      |    3 +-
 .../internal/cache/DeltaPropagationDUnitTest.java  |   22 +-
 ...stroyEntryWithConcurrentOperationJUnitTest.java |  229 -
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java    |    6 +-
 .../geode/internal/cache/DiskRegionJUnitTest.java  |    7 +-
 .../cache/DiskStoreImplIntegrationTest.java        |   53 +-
 .../geode/internal/cache/DiskStoreMonitorTest.java |   57 +
 .../DistrbutedRegionProfileOffHeapDUnitTest.java   |    2 +-
 .../internal/cache/DistributedCacheTestCase.java   |   17 +-
 ...tributedRegionFunctionStreamingMessageTest.java |    4 +-
 .../EnforceUniqueHostForLonerIntegrationTest.java  |   62 +
 .../EntriesDoNotExpireDuringGiiRegressionTest.java |  182 +
 .../geode/internal/cache/EntryEventImplTest.java   |   67 +-
 .../cache/FilterProfileConcurrencyTest.java        |   89 +
 .../geode/internal/cache/FlusherThreadTest.java    |   77 +
 .../geode/internal/cache/GIIDeltaDUnitTest.java    |   10 +-
 .../internal/cache/GIIFlowControlDUnitTest.java    |    6 +-
 .../geode/internal/cache/GemFireCacheImplTest.java |  114 +
 .../geode/internal/cache/GridProfileTest.java      |    6 +-
 .../cache/HAOverflowMemObjectSizerDUnitTest.java   |    9 +-
 .../internal/cache/InitialImageOperationTest.java  |   56 +
 .../cache/InterruptClientServerDUnitTest.java      |    8 +-
 .../internal/cache/InterruptDiskJUnitTest.java     |   21 +-
 .../geode/internal/cache/InterruptsDUnitTest.java  |    8 +-
 .../cache/JtaAfterCompletionMessageTest.java       |   52 +
 .../cache/JtaBeforeCompletionMessageTest.java      |   52 +
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java    |    4 +-
 ...FOEvictionAlgoMemoryEnabledRegionJUnitTest.java |    9 +-
 .../LRUClearWithDiskRegionOpRegressionTest.java    |   12 +-
 .../cache/NetSearchMessagingDUnitTest.java         |   12 +-
 .../geode/internal/cache/OffHeapTestUtil.java      |   17 +-
 .../geode/internal/cache/OplogFlushTest.java       |   10 +-
 .../geode/internal/cache/OplogJUnitTest.java       |  181 +-
 .../cache/PRCacheListenerInvocationTest.java       |   88 -
 ...istenerWithInterestPolicyAllInvocationTest.java |   72 -
 .../PREntryIdleExpirationDistributedTest.java      |   51 +
 .../internal/cache/PREntryIdleExpirationTest.java  |   50 -
 .../cache/PartitionAttributesImplJUnitTest.java    |   47 +
 ...onedRegionAPIConserveSocketsFalseDUnitTest.java |    9 +-
 .../cache/PartitionedRegionAPIDUnitTest.java       | 1811 +++-----
 .../PartitionedRegionAsSubRegionDUnitTest.java     |  314 --
 .../PartitionedRegionAsSubregionDUnitTest.java     |  234 +
 ...dRegionBucketCreationDistributionDUnitTest.java | 1851 +++-----
 .../PartitionedRegionCacheCloseDUnitTest.java      |  276 +-
 .../PartitionedRegionCacheXMLExampleDUnitTest.java |  176 +-
 .../cache/PartitionedRegionCloseDUnitTest.java     |  196 -
 .../PartitionedRegionCloseDistributedTest.java     |  197 +
 .../cache/PartitionedRegionCreationDUnitTest.java  | 1025 ++---
 .../cache/PartitionedRegionDUnitTestCase.java      |  507 ---
 .../cache/PartitionedRegionDestroyDUnitTest.java   |  361 +-
 .../cache/PartitionedRegionEvictionDUnitTest.java  |   18 +-
 .../cache/PartitionedRegionGetSomeKeys.java        |   95 +
 .../cache/PartitionedRegionHADUnitTest.java        |  654 ++-
 ...itionedRegionHAFailureAndRecoveryDUnitTest.java |  689 ++-
 .../PartitionedRegionLocalMaxMemoryDUnitTest.java  |  274 +-
 ...tionedRegionLocalMaxMemoryOffHeapDUnitTest.java |   45 +-
 .../cache/PartitionedRegionMultipleDUnitTest.java  |  576 +--
 .../PartitionedRegionOffHeapEvictionDUnitTest.java |    2 +-
 .../cache/PartitionedRegionPRIDDUnitTest.java      |  287 +-
 .../cache/PartitionedRegionQueryDUnitTest.java     |    5 +-
 ...itionedRegionSingleNodeOperationsJUnitTest.java |    2 +-
 .../cache/PartitionedRegionSizeDUnitTest.java      |  625 +--
 .../cache/PartitionedRegionStatsDUnitTest.java     |  823 ++--
 .../cache/PartitionedRegionTestUtilsDUnitTest.java |  817 ++--
 .../PartitionedRegionWithSameNameDUnitTest.java    |  920 +---
 .../geode/internal/cache/RegionCommitTest.java     |   58 +
 .../cache/RemoteFetchEntryMessageTest.java         |   44 -
 .../internal/cache/RemoteOperationMessageTest.java |  109 -
 .../internal/cache/RemotePutAllMessageTest.java    |   40 -
 .../cache/RemotePutReplyMessageJUnitTest.java      |   52 -
 .../internal/cache/RemoteRemoveAllMessageTest.java |   40 -
 .../internal/cache/RemoteTransactionDUnitTest.java |   23 +-
 .../ReplicateCacheListenerInvocationTest.java      |  327 --
 ...eplicateEntryIdleExpirationDistributedTest.java |  128 +
 .../cache/ReplicateEntryIdleExpirationTest.java    |  128 -
 .../cache/RequestFilterInfoMessageTest.java        |   30 +
 .../cache/SearchLoadAndWriteProcessorTest.java     |    6 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |    2 +-
 .../geode/internal/cache/SizingFlagDUnitTest.java  |    4 +-
 .../cache/StartServerWithXmlDUnitTest.java         |   73 +
 .../internal/cache/StateMarkerMessageTest.java     |    5 +-
 .../internal/cache/SystemFailureDUnitTest.java     |    4 +-
 .../geode/internal/cache/TXManagerImplTest.java    |    7 +-
 .../cache/TXRegionLockRequestImplTest.java         |   55 +
 .../internal/cache/TXReservationMgrJUnitTest.java  |    2 +-
 .../internal/cache/TXStateProxyImplJUnitTest.java  |   61 -
 .../geode/internal/cache/TXStateProxyImplTest.java |   82 +
 .../cache/TXSynchronizationRunnableTest.java       |   64 +
 .../internal/cache/TestObjectWithIdentifier.java   |   85 +
 ...ommitMessageBackwardCompatibilityDUnitTest.java |  640 +++
 .../geode/internal/cache/VMLRURegionMapTest.java   |   43 +
 .../cache/backup/AbortBackupFactoryTest.java       |   85 +
 .../cache/backup/AbortBackupOperationTest.java     |  183 +
 .../cache/backup/AbortBackupRequestTest.java       |   79 +
 .../backup/AbstractBackupWriterConfigTest.java     |   86 +
 .../cache/backup/BackupDefinitionTest.java         |   21 +-
 .../cache/backup/BackupDistributedTest.java        |   24 +-
 .../backup/BackupFileCopierIntegrationTest.java    |  283 ++
 .../cache/backup/BackupIntegrationTest.java        |   53 +-
 .../internal/cache/backup/BackupLockTest.java      |  105 -
 .../backup/BackupPrepareAndFinishMsgDUnitTest.java |   59 +-
 .../cache/backup/BackupReplyProcessorTest.java     |    6 +-
 .../internal/cache/backup/BackupServiceTest.java   |   90 +
 .../cache/backup/BackupWriterFactoryTest.java      |   78 +
 .../backup/FileSystemBackupDestinationTest.java    |  229 -
 .../backup/FileSystemBackupWriterConfigTest.java   |   74 +
 .../cache/backup/FileSystemBackupWriterTest.java   |  250 ++
 .../FileSystemIncrementalBackupLocationTest.java   |  189 +
 .../cache/backup/FinishBackupFactoryTest.java      |   14 +-
 .../cache/backup/FinishBackupOperationTest.java    |   20 +-
 .../cache/backup/FinishBackupRequestTest.java      |   27 +-
 .../cache/backup/FlushToDiskFactoryTest.java       |    6 +-
 .../cache/backup/FlushToDiskOperationTest.java     |    6 +-
 .../cache/backup/FlushToDiskRequestTest.java       |    6 +-
 .../backup/IncrementalBackupDistributedTest.java   |   34 +-
 ...titionedBackupPrepareAndFinishMsgDUnitTest.java |    4 +-
 .../cache/backup/PrepareBackupFactoryTest.java     |   13 +-
 .../cache/backup/PrepareBackupOperationTest.java   |   25 +-
 .../cache/backup/PrepareBackupRequestTest.java     |   24 +-
 ...eplicateBackupPrepareAndFinishMsgDUnitTest.java |    4 +-
 .../cache/backup/TemporaryBackupFilesTest.java     |  110 +
 .../cache/control/RebalanceOperationDUnitTest.java |    6 +-
 .../cache/control/TestMemoryThresholdListener.java |    7 +-
 .../DiskRegOverflowAsyncJUnitPerformanceTest.java  |    8 +-
 .../DiskRegOverflowSyncJUnitPerformanceTest.java   |    8 +-
 ...skRegionOverflowAsyncRollingOpLogJUnitTest.java |    6 +-
 ...iskRegionOverflowSyncRollingOpLogJUnitTest.java |    6 +-
 .../cache/eviction/AbstractEvictionListTest.java   |   81 +-
 .../internal/cache/eviction/EvictionDUnitTest.java |   22 +-
 .../cache/eviction/EvictionListBuilderTest.java    |   80 +
 .../eviction/EvictionObjectSizerDUnitTest.java     |   14 +-
 .../cache/eviction/EvictionStatsDUnitTest.java     |  157 +-
 .../internal/cache/eviction/EvictionTestBase.java  |   13 +-
 .../internal/cache/eviction/LIFOListTest.java      |   15 +-
 .../LRUListWithAsyncSortingIntegrationTest.java    |   11 +-
 .../eviction/LRUListWithAsyncSortingTest.java      |   50 +-
 .../LRUListWithSyncSortingIntegrationTest.java     |    6 +-
 .../cache/eviction/LRUListWithSyncSortingTest.java |   19 +-
 .../internal/cache/eviction/LRUTestEntry.java      |    5 +-
 .../cache/eviction/OffHeapEvictionDUnitTest.java   |    9 +-
 .../eviction/OffHeapEvictionStatsDUnitTest.java    |    7 +-
 .../cache/eviction/TestEvictionController.java     |  114 +-
 .../eviction/TestLRUListWithAsyncSorting.java      |   17 +-
 .../eviction/TransactionsWithOverflowTest.java     |   48 +
 .../internal/cache/execute/BooleanFunction.java    |   46 +
 .../ClientFunctionTimeoutRegressionTest.java       |  205 +-
 ...istributedRegionFunctionExecutionDUnitTest.java |    4 +-
 .../ExecuteFunctionInstanceRegressionTest.java     |  188 +
 ...ExceptionsIncludeLocalMemberRegressionTest.java |  136 +
 .../FunctionExecutionOnLonerRegressionTest.java    |  142 +
 .../FunctionExecution_ExceptionDUnitTest.java      |  799 ++--
 .../cache/execute/FunctionServiceBase.java         |    9 +-
 .../execute/MemberFunctionExecutionDUnitTest.java  |    4 +-
 .../cache/execute/MonthBasedPartitionResolver.java |   73 +
 .../execute/PRCustomPartitioningDUnitTest.java     |  598 +--
 .../execute/PRFunctionExecutionDUnitTest.java      | 4181 +++++++-----------
 ...FunctionExecutionWithResultSenderDUnitTest.java |  904 ++--
 .../cache/execute/PRPerformanceTestDUnitTest.java  |  417 --
 .../cache/execute/PRSetOperationJTADUnitTest.java  |  180 +
 .../cache/execute/PRTransaction2DUnitTest.java     |  146 -
 .../PRTransactionWithSizeOperationDUnitTest.java   |  196 +
 .../internal/cache/execute/SerializableMonth.java  |   55 +
 .../geode/internal/cache/execute/TestFunction.java |  163 -
 .../geode/internal/cache/execute/TimeKeeper.java   |   41 +
 .../internal/cache/functions/TestFunction.java     |   24 +-
 .../internal/cache/ha/HARegionQueueDUnitTest.java  |   88 +-
 .../geode/internal/cache/ha/HARegionQueueTest.java |  128 +
 .../cache/locks/TXLockServiceDUnitTest.java        |   34 +-
 .../DestroyEntryDuringCloseIntegrationTest.java    |   97 +
 .../internal/cache/map/RegionMapDestroyTest.java   |  658 +++
 .../BucketRebalanceStatRegressionTest.java         |  178 +-
 .../cache/partitioned/Bug39356DUnitTest.java       |    6 +-
 .../DeposePrimaryBucketMessageTest.java            |    4 +-
 .../cache/partitioned/FetchEntryMessageTest.java   |    4 +-
 .../FetchPartitionDetailsMessageTest.java          |    4 +-
 .../cache/partitioned/MoveBucketMessageTest.java   |    4 +-
 .../cache/partitioned/PartitionMessageTest.java    |    9 +-
 .../cache/partitioned/PersistPRKRFDUnitTest.java   |  255 --
 .../partitioned/PersistPRKRFIntegrationTest.java   |  176 +
 ...sistentColocatedPartitionedRegionDUnitTest.java |    8 +-
 .../PersistentPartitionedRegionDUnitTest.java      |   35 +-
 .../PersistentPartitionedRegionTestBase.java       |    4 +-
 .../cache/partitioned/RemoveBucketMessageTest.java |    4 +-
 .../PersistentRVVRecoveryDUnitTest.java            |    6 +-
 .../PersistentRecoveryOrderDUnitTest.java          |   41 +-
 .../entry/RegionEntryFactoryBuilderJUnitTest.java  |    6 +-
 .../rollingupgrade/RollingUpgrade2DUnitTest.java   |  392 +-
 .../rollingupgrade/RollingUpgradeDUnitTest.java    |  177 +-
 .../cache/snapshot/ClientExporterTest.java         |   52 +
 .../snapshot/GFSnapshotJUnitPerformanceTest.java   |   15 +-
 ...dCompatibilityHigherVersionClientDUnitTest.java |    5 +-
 .../ClientHealthMonitorIntegrationTest.java        |  221 +
 .../tier/sockets/ClientHealthMonitorJUnitTest.java |  243 +-
 ...ClientHealthMonitorSelectorIntegrationTest.java |   33 +
 .../ClientHealthMonitorSelectorJUnitTest.java      |   35 -
 .../ClientProxyWithDeltaDistributedTest.java       |  323 ++
 .../tier/sockets/ClientProxyWithDeltaTest.java     |  321 --
 .../tier/sockets/ClientServerMiscDUnitTest.java    |   58 +-
 .../ClientWithInterestFailoverDistributedTest.java |  281 ++
 .../sockets/ClientWithInterestFailoverTest.java    |  280 --
 .../cache/tier/sockets/ConflationDUnitTest.java    |   60 -
 .../ForceInvalidateOffHeapEvictionDUnitTest.java   |    2 +-
 .../internal/cache/tier/sockets/HandShakeTest.java |   53 -
 .../internal/cache/tier/sockets/HandshakeTest.java |   53 +
 .../cache/tier/sockets/MessageIdExtractorTest.java |    9 +-
 .../cache/tier/sockets/MessageJUnitTest.java       |   58 +
 .../sockets/RegisterInterestIntegrationTest.java   |  342 ++
 .../sockets/RegisterInterestKeysDUnitTest.java     |    4 +-
 ...isterInterestServerMetaDataDistributedTest.java |  272 ++
 .../RegisterInterestServerMetaDataTest.java        |  272 --
 .../tier/sockets/ServerConnectionFactoryTest.java  |    4 +-
 .../sockets/ServerConnectionIntegrationTest.java   |  194 +
 .../cache/tier/sockets/ServerConnectionTest.java   |   42 +-
 .../sockets/command/ExecuteFunction65Test.java     |    5 +-
 .../sockets/command/ExecuteFunction66Test.java     |    4 +-
 .../tier/sockets/command/ExecuteFunctionTest.java  |    7 +-
 .../sockets/command/TXFailoverCommandTest.java     |   72 +-
 .../cache/tx/AbstractPeerTXRegionStubTest.java     |   13 +-
 .../internal/cache/tx/ClientTXStateStubTest.java   |   82 +
 .../cache/tx/RemoteFetchEntryMessageTest.java      |   46 +
 .../cache/tx/RemoteOperationMessageTest.java       |  300 ++
 .../cache/tx/RemoteOperationResponseTest.java      |  162 +
 .../internal/cache/tx/RemotePutAllMessageTest.java |   41 +
 .../cache/tx/RemotePutReplyMessageJUnitTest.java   |   53 +
 .../cache/tx/RemoteRemoveAllMessageTest.java       |   41 +
 .../cache/tx/SetOperationJTADistributedTest.java   |  290 ++
 .../RegionVersionVectorIntegrationTest.java        |  172 +
 .../cache/versions/RegionVersionVectorTest.java    |   28 +-
 .../cache/wan/AsyncEventQueueTestBase.java         |   18 +-
 ...rallelGatewaySenderEventProcessorJUnitTest.java |  141 +
 .../wan/parallel/ParallelGatewaySenderHelper.java  |   79 +
 .../ParallelQueueRemovalMessageJUnitTest.java      |   41 +-
 .../cache/xmlcache/CacheCreationJUnitTest.java     |   98 +
 .../CompressionCacheListenerOffHeapDUnitTest.java  |    2 +-
 .../CompressionRegionOperationsDUnitTest.java      |   15 +-
 ...ompressionRegionOperationsOffHeapDUnitTest.java |    2 +-
 .../internal/jta/ClientServerJTADUnitTest.java     |  357 +-
 .../internal/jta/SetOperationJTAJUnitTest.java     |  154 +
 .../geode/internal/lang/ObjectUtilsJUnitTest.java  |   88 -
 .../geode/internal/lang/StringUtilsJUnitTest.java  |   13 +-
 .../lang/SystemPropertyHelperJUnitTest.java        |   85 -
 .../internal/lang/SystemPropertyHelperTest.java    |  110 +
 .../geode/internal/offheap/DataTypeJUnitTest.java  |  106 +-
 ...nectingOutOfOffHeapMemoryListenerJUnitTest.java |    4 +-
 .../internal/offheap/MemoryAllocatorJUnitTest.java |    2 +-
 .../internal/offheap/OffHeapHelperJUnitTest.java   |   26 +-
 .../geode/internal/offheap/OffHeapRegionBase.java  |    2 +-
 .../offheap/OutOfOffHeapMemoryDUnitTest.java       |   14 +-
 .../BlockingProcessStreamReaderWindowsTest.java    |   20 +-
 .../ControlFileWatchdogIntegrationTest.java        |   15 +-
 .../FileProcessControllerIntegrationTest.java      |   23 +-
 .../internal/process/PidFileIntegrationTest.java   |   10 -
 .../security/IntegratedSecurityServiceTest.java    |    4 +-
 .../statistics/DiskSpaceLimitIntegrationTest.java  |   16 +-
 ...chiveWithMissingResourceTypeRegressionTest.java |   22 +-
 .../geode/internal/tcp/ConnectionJUnitTest.java    |    4 +-
 .../geode/internal/tcp/ConnectionTableTest.java    |    4 +-
 .../util/AbortableTaskServiceJUnitTest.java        |   18 +-
 .../internal/util/ArgumentRedactorJUnitTest.java   |  185 +-
 .../geode/internal/util/PluckStacksDUnitTest.java  |  131 +
 .../geode/internal/util/PluckStacksUnitTest.java   |   65 +
 .../geode/management/ManagementTestRule.java       |    4 +-
 .../geode/management/QueryDataDUnitTest.java       |   13 +-
 .../QueryDataFunctionIntegrationTest.java          |    5 +-
 .../management/RegionManagementDUnitTest.java      |   10 +-
 ...ServerBridgeClientMembershipRegressionTest.java |   24 +-
 .../beans/DistributedSystemBridgeJUnitTest.java    |   39 +-
 .../cli/AbstractCliAroundInterceptorJUnitTest.java |   59 -
 .../management/internal/cli/CliUtilDUnitTest.java  |   35 +-
 .../geode/management/internal/cli/CliUtilTest.java |   11 -
 .../internal/cli/GfshParserAutoCompletionTest.java |   18 +-
 .../internal/cli/GfshParserConverterTest.java      |   23 +
 .../internal/cli/GfshParserJUnitTest.java          |   17 +
 .../internal/cli/GfshParserParsingTest.java        |   10 -
 .../management/internal/cli/NetstatDUnitTest.java  |   56 +-
 .../cli/commands/AlterCompressorDUnitTest.java     |  250 ++
 .../cli/commands/AlterRegionCommandDUnitTest.java  |  738 +---
 .../AlterRegionCommandIntegrationTest.java         |    9 +-
 .../cli/commands/AlterRegionCommandTest.java       |   74 +
 .../cli/commands/ConcurrentDeployDUnitTest.java    |    2 +-
 .../cli/commands/ConnectCommandDUnitTest.java      |   49 +
 .../internal/cli/commands/ConnectCommandTest.java  |   39 +-
 .../CreateAsyncEventQueueCommandDUnitTest.java     |    4 +-
 .../CreateDefinedIndexesCommandDUnitTest.java      |   10 +-
 .../CreateJndiBindingCommandDUnitTest.java         |  106 +
 .../cli/commands/CreateJndiBindingCommandTest.java |  417 ++
 .../cli/commands/CreateRegionCommandDUnitTest.java |  369 +-
 .../CreateRegionCommandIntegrationTest.java        |   32 +-
 .../cli/commands/CreateRegionCommandTest.java      |  196 +-
 .../commands/CreateRegionSecurityDUnitTest.java    |   86 +
 ...DeployCommandFunctionRegistrationDUnitTest.java |   11 +-
 .../cli/commands/DeployWithGroupsDUnitTest.java    |   63 +-
 .../cli/commands/DescribeRegionDUnitTest.java      |  135 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |   10 +-
 .../commands/DestroyRegionCommandDUnitTest.java    |   19 +-
 .../cli/commands/DiskStoreCommandsDUnitTest.java   |   10 +-
 .../ExecuteFunctionCommandSecurityTest.java        |   10 +-
 .../internal/cli/commands/ExportLogsDUnitTest.java |    5 +-
 .../commands/ExportLogsOnServerManagerDUnit.java   |   11 +-
 .../cli/commands/ExportLogsStatsDUnitTest.java     |   36 +-
 .../ExportLogsWithMemberGroupDUnitTest.java        |    6 +-
 .../cli/commands/FunctionCommandsDUnitTest.java    |  124 +-
 .../IndexCommandsShareConfigurationDUnitTest.java  |   10 +-
 .../ListAsyncEventQueuesCommandDUnitTest.java      |    4 +-
 .../cli/commands/ListMembersCommandDUnitTest.java  |   15 +-
 .../cli/commands/ListMembersCommandTest.java       |  101 +
 .../cli/commands/LocateEntryDUnitTest.java         |   12 +-
 .../cli/commands/PutCommandIntegrationTest.java    |   44 +-
 .../internal/cli/commands/QueryCommandTest.java    |   23 +-
 .../cli/commands/RemoveCommandDUnitTest.java       |   65 +-
 .../cli/commands/RemoveCommandJsonDUnitTest.java   |   10 +-
 .../cli/commands/ShowDeadlockDUnitTest.java        |   10 +-
 .../cli/commands/ShowLogCommandDUnitTest.java      |    6 +-
 .../cli/commands/ShutdownCommandDUnitTest.java     |   70 +-
 .../cli/commands/StartMemberUtilsTest.java         |   30 +
 .../internal/cli/commands/TestCompressor1.java     |   39 +
 .../cli/commands/TestCustomIdleExpiry.java         |   30 +
 .../internal/cli/commands/TestCustomTTLExpiry.java |   30 +
 .../cli/converters/ClassNameConverterTest.java     |   87 +
 .../converters/ConfigPropertyConverterTest.java    |   75 +
 .../internal/cli/domain/ClassNameTest.java         |  115 +
 .../internal/cli/domain/MyCacheWriter.java         |   33 +
 .../cli/functions/ExpirationAttrsTest.java         |   67 +-
 .../cli/functions/RegionFunctionArgsTest.java      |    3 +-
 .../ShowMissingDiskStoresFunctionJUnitTest.java    |    1 -
 .../cli/json/TypedJsonPdxIntegrationTest.java      |    7 +-
 .../cli/remote/OnlineCommandProcessorTest.java     |    3 +-
 .../cli/shell/GfshExecutionStrategyTest.java       |   14 +-
 .../internal/cli/shell/GfshInitFileJUnitTest.java  |    7 +-
 .../internal/cli/shell/GfshJunitTest.java          |   55 +-
 .../internal/cli/util/MergeLogsDUnitTest.java      |   31 +-
 .../ClusterConfigStartMemberDUnitTest.java         |    5 +-
 .../ClusterConfigWithSecurityDUnitTest.java        |    6 +-
 .../GetClusterConfigurationFunctionTest.java       |   48 -
 .../internal/security/MultiGfshDUnitTest.java      |   10 +-
 .../internal/security/ResourcePermissionTest.java  |  242 +-
 .../ConnectionWithOneMinuteTimeoutFactory.java     |   25 +
 .../memcached/DomainObjectsAsValuesJUnitTest.java  |    5 +-
 .../memcached/GemcachedDevelopmentJUnitTest.java   |    6 +-
 .../geode/memcached/IntegrationJUnitTest.java      |    8 +-
 .../geode/pdx/AutoSerializableJUnitTest.java       |   58 +-
 .../pdx/ClientsWithVersioningRetryDUnitTest.java   |    7 +-
 .../geode/pdx/DistributedSystemIdDUnitTest.java    |    6 +-
 .../geode/pdx/JSONFormatterBasicJUnitTest.java     |  105 +
 .../apache/geode/pdx/JSONFormatterJUnitTest.java   |  297 +-
 .../geode/pdx/JSONPdxClientServerDUnitTest.java    |  126 +-
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     |  173 +-
 .../org/apache/geode/pdx/PdxInstanceJUnitTest.java |   40 +-
 .../pdx/PdxInstanceLoaderIntegrationTest.java      |   77 +
 .../apache/geode/pdx/PdxSerializableDUnitTest.java |    4 +-
 .../org/apache/geode/pdx/PdxStringJUnitTest.java   |   14 +-
 .../geode/pdx/internal/MultipleCacheJUnitTest.java |  123 +
 .../apache/geode/security/ClientAuthDUnitTest.java |   28 +-
 .../security/ClientAuthorizationDUnitTest.java     |  756 ----
 ...tAuthorizationLegacyConfigurationDUnitTest.java |  216 +
 ...aAuthorizationUsingLegacySecurityDUnitTest.java |  274 ++
 ...onUsingLegacySecurityWithFailoverDUnitTest.java |  450 ++
 .../ClientExecuteFunctionAuthDUnitTest.java        |  104 +-
 .../ClientRegisterInterestAuthDUnitTest.java       |   39 +-
 .../security/ClusterConfigNotEnabledDUnitTest.java |    4 +-
 .../DeltaClientAuthorizationDUnitTest.java         |   11 +-
 .../DeltaClientPostAuthorizationDUnitTest.java     |   10 +-
 .../IntegratedSecurityPeerAuthDUnitTest.java       |  123 +
 .../apache/geode/security/SecurityTestUtil.java    |    8 +
 .../generator/LdapUserCredentialGenerator.java     |   20 +-
 .../QuerySecurityAllowedQueriesDUnitTest.java      |   32 +
 .../geode/security/query/data/QueryTestObject.java |    3 +
 .../security/templates/SimpleAccessController.java |   89 +
 .../security/templates/SimpleAuthenticator.java    |   58 +
 .../org/apache/geode/test/dunit/DebuggerUtils.java |   52 -
 .../apache/geode/test/dunit/IgnoredException.java  |   11 +-
 .../java/org/apache/geode/test/dunit/LocalVM.java  |   90 +
 .../test/java/org/apache/geode/test/dunit/VM.java  |  114 +-
 .../dunit/cache/internal/JUnit4CacheTestCase.java  |    2 +-
 .../apache/geode/test/dunit/rules/CacheRule.java   |   50 +-
 .../geode/test/dunit/rules/ClusterStartupRule.java |  273 +-
 .../apache/geode/test/dunit/rules/MemberVM.java    |   25 +-
 ...tartupRuleCanSpecifyOlderVersionsDUnitTest.java |  102 +
 .../geode/test/dunit/standalone/DUnitLauncher.java |   23 +-
 .../test/dunit/standalone/ProcessManager.java      |    3 -
 .../test/dunit/standalone/VersionManager.java      |    3 +
 .../java/org/apache/geode/test/fake/Fakes.java     |    8 +-
 .../test/junit/assertions/CommandResultAssert.java |   23 +-
 .../geode/test/junit/rules/GfshCommandRule.java    |   11 +-
 .../geode/test/junit/rules/MemberStarterRule.java  |   13 +-
 .../geode/test/junit/rules/ServerStarterRule.java  |   10 +
 .../geode/test/process/MainLauncherJUnitTest.java  |   32 +-
 .../java/parReg/query/unittest/NewPortfolio.java   |    2 +-
 .../test/java/parReg/query/unittest/Position.java  |    4 +-
 .../apache/geode/codeAnalysis/excludedClasses.txt  |   18 +-
 .../codeAnalysis/sanctionedDataSerializables.txt   |  164 +-
 .../internal/cache/CacheServerWithZeroPort.xml     |   24 +
 .../util/PluckStacksJstackGeneratedDump.txt        | 2520 +++++++++++
 .../internal/deployment/ImplementsFunction.java    |   17 +
 geode-core/src/test/resources/ssl/trusted.keystore |  Bin 2241 -> 536 bytes
 .../cache/query/internal/cq/ClientCQImpl.java      |    6 +-
 .../geode/cache/query/cq/CQDistributedTest.java    |  191 +
 .../query/cq/dunit/CqDataUsingPoolDUnitTest.java   |   25 +-
 .../cache/query/cq/dunit/CqPerfDUnitTest.java      |   86 +-
 .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java   |  100 +-
 .../cache/query/cq/dunit/CqStatsDUnitTest.java     |    8 +-
 .../query/cq/dunit/CqStatsUsingPoolDUnitTest.java  |    8 +-
 .../cache/query/dunit/QueryMonitorDUnitTest.java   |   18 +-
 .../geode/internal/cache/PutAllCSDUnitTest.java    |    8 +-
 .../tier/sockets/ClientServerMiscBCDUnitTest.java  |   10 +
 .../tier/sockets/ClientToServerDeltaDUnitTest.java |   32 +-
 .../cli/commands/ClientCommandsTestUtils.java      |    5 +-
 .../commands/DescribeClientCommandDUnitTest.java   |   23 +-
 .../cli/commands/ListClientCommandDUnitTest.java   |   12 +-
 .../security/ClientAuthzObjectModDUnitTest.java    |    3 -
 .../geode/security/FilterPostAuthorization.java    |  218 +
 .../geode/security/FilterPreAuthorization.java     |  144 +
 .../org/apache/geode/security/ObjectWithAuthz.java |   67 +
 .../persisting_configurations.html.md.erb          |   14 +-
 .../running/running_the_locator.html.md.erb        |    2 +-
 geode-docs/developing/book_intro.html.md.erb       |    2 +-
 ...ing_durable_client_server_messaging.html.md.erb |    2 +-
 .../eviction/chapter_overview.html.md.erb          |    6 +-
 .../eviction/configuring_data_eviction.html.md.erb |   14 +-
 .../eviction/how_eviction_works.html.md.erb        |   34 +-
 .../expiration/chapter_overview.html.md.erb        |    2 +-
 .../configuring_data_expiration.html.md.erb        |   38 +-
 .../expiration/how_expiration_works.html.md.erb    |   28 +-
 .../general_region_data_management.html.md.erb     |   40 +
 .../chapter_overview.html.md.erb                   |   40 -
 .../query_additional/operators.html.md.erb         |   36 +-
 .../query_select/the_where_clause.html.md.erb      |   13 +-
 .../query_grammar_and_reserved_words.html.md.erb   |   58 +-
 .../querying_basics/reserved_words.html.md.erb     |    2 +-
 .../15_minute_quickstart_gfsh.html.md.erb          |    4 +-
 .../system_requirements/host_machine.html.md.erb   |    4 +-
 geode-docs/images/ClientServerAdvancedTopics-6.gif |  Bin 12056 -> 0 bytes
 geode-docs/images/ClientServerAdvancedTopics-6.png |  Bin 0 -> 22878 bytes
 geode-docs/images/expiration.png                   |  Bin 0 -> 79419 bytes
 geode-docs/images_svg/expiration.svg               |    3 -
 .../managing/heap_use/heap_management.html.md.erb  |    2 +-
 .../management/jmx_manager_operations.html.md.erb  |    2 +-
 .../management/list_of_mbeans_full.html.md.erb     |   16 +
 .../security/authentication_overview.html.md.erb   |    4 -
 .../encrypting_with_diffie_hellman.html.md.erb     |   66 -
 geode-docs/reference/topics/cache_xml.html.md.erb  |  355 +-
 .../topics/chapter_overview_cache_xml.html.md.erb  |    2 +-
 .../reference/topics/client-cache.html.md.erb      |   15 +-
 .../topics/gemfire_properties.html.md.erb          |    5 +-
 .../gfsh/chapter_overview.html.md.erb              |    4 +
 .../gfsh/command-pages/alter.html.md.erb           |   32 +-
 .../gfsh/command-pages/create.html.md.erb          |   33 +-
 .../gfsh/command-pages/describe.html.md.erb        |   32 +-
 .../gfsh/command-pages/put.html.md.erb             |    4 +-
 .../gfsh/command-pages/start.html.md.erb           |   57 +-
 .../gfsh/configuring_gfsh.html.md.erb              |   13 +
 .../tools_modules/gfsh/json_in_gfsh.html.md.erb    |   80 +
 .../tools_modules/gfsh/tour_of_gfsh.html.md.erb    |    6 +-
 .../tc_additional_info.html.md.erb                 |    2 +-
 .../tc_setting_up_the_module.html.md.erb           |    2 +-
 .../weblogic_setting_up_the_module.html.md.erb     |    2 +-
 .../how_the_pool_manages_connections.html.md.erb   |   21 +-
 geode-experimental-driver/build.gradle             |    1 -
 .../apache/geode/experimental/driver/Driver.java   |   12 +
 .../geode/experimental/driver/JSONWrapper.java     |   61 +-
 .../geode/experimental/driver/ProtobufChannel.java |  153 +
 .../geode/experimental/driver/ProtobufDriver.java  |  127 +-
 .../experimental/driver/ProtobufQueryService.java  |  104 +
 .../geode/experimental/driver/ProtobufRegion.java  |  140 +-
 .../apache/geode/experimental/driver/Query.java    |   23 +
 .../geode/experimental/driver/QueryService.java    |   20 +
 .../apache/geode/experimental/driver/Region.java   |    9 +
 .../geode/experimental/driver/ValueEncoder.java    |    2 +-
 .../experimental/driver/DriverConnectionTest.java  |   25 +-
 .../experimental/driver/IntegrationTestBase.java   |   74 +
 .../driver/QueryServiceIntegrationTest.java        |   44 +
 .../experimental/driver/RegionIntegrationTest.java |  104 +-
 geode-json/src/main/java/org/json/JSONString.java  |    2 +-
 .../java/org/apache/geode/test/junit/Repeat.java   |    2 +-
 .../java/org/apache/geode/test/junit/Retry.java    |    2 +-
 .../test/junit/rules/ExecutorServiceRule.java      |  355 ++
 .../geode/test/junit/rules/gfsh/GfshScript.java    |    2 +-
 .../serializable/FieldsOfTemporaryFolder.java      |    6 +-
 .../junit/rules/serializable/FieldsOfTestName.java |    2 +-
 .../junit/rules/serializable/FieldsOfTimeout.java  |    6 +-
 .../geode/test/junit/runners/SuiteRunner.java      |    2 +-
 .../rules/ExecutorServiceRuleIntegrationTest.java  |  131 +
 .../test/junit/rules/ExecutorServiceRuleTest.java  |  380 ++
 .../org/apache/geode/cache/lucene/LuceneIndex.java |   10 +-
 .../geode/cache/lucene/LuceneIndexFactory.java     |    2 +-
 .../org/apache/geode/cache/lucene/LuceneQuery.java |   12 +-
 .../geode/cache/lucene/LuceneQueryFactory.java     |    8 +-
 .../geode/cache/lucene/LuceneQueryProvider.java    |    2 +-
 .../geode/cache/lucene/LuceneResultStruct.java     |    6 +-
 .../apache/geode/cache/lucene/LuceneService.java   |   18 +-
 .../cache/lucene/PageableLuceneQueryResults.java   |    8 +-
 .../lucene/internal/DestroyLuceneIndexMessage.java |    5 +-
 .../geode/cache/lucene/internal/IndexListener.java |    8 +-
 .../lucene/internal/IndexRepositoryFactory.java    |   77 +-
 .../cache/lucene/internal/InternalLuceneIndex.java |    6 +-
 .../lucene/internal/LuceneBucketListener.java      |    6 +-
 .../cache/lucene/internal/LuceneEventListener.java |    3 +-
 .../internal/LuceneIndexForPartitionedRegion.java  |    6 +-
 .../cache/lucene/internal/LuceneServiceImpl.java   |   60 +-
 .../lucene/internal/cli/LuceneIndexCommands.java   |   14 +-
 .../cli/functions/LuceneCreateIndexFunction.java   |   27 +-
 .../cli/functions/LuceneDescribeIndexFunction.java |    3 +-
 .../cli/functions/LuceneDestroyIndexFunction.java  |    8 +-
 .../cli/functions/LuceneListIndexFunction.java     |    3 +-
 .../cli/functions/LuceneSearchIndexFunction.java   |   12 +-
 .../internal/directory/DumpDirectoryFiles.java     |    5 +-
 .../internal/distributed/LuceneQueryFunction.java  |   15 +-
 .../distributed/WaitUntilFlushedFunction.java      |   16 +-
 .../lucene/internal/filesystem/FileSystem.java     |    5 +-
 .../internal/repository/IndexRepository.java       |    4 +-
 .../internal/repository/IndexResultCollector.java  |    4 +-
 .../internal/results/LuceneGetPageFunction.java    |   16 +-
 .../lucene/management/LuceneServiceMXBean.java     |    6 +-
 .../lucene/FlatFormatPdxSerializerJunitTest.java   |   16 +-
 .../lucene/LuceneClientSecurityDUnitTest.java      |    5 +-
 .../apache/geode/cache/lucene/LuceneDUnitTest.java |   10 +-
 .../lucene/LuceneIndexCreationIntegrationTest.java |   24 +-
 .../LuceneIndexMaintenanceIntegrationTest.java     |   19 +-
 .../cache/lucene/LuceneQueriesAccessorBase.java    |   11 +-
 .../geode/cache/lucene/LuceneQueriesDUnitTest.java |  109 +-
 .../cache/lucene/LuceneQueriesIntegrationTest.java |   67 +-
 .../LuceneQueriesReindexClientDUnitTest.java       |   72 +
 .../lucene/LuceneQueriesReindexDUnitTest.java      |  128 +
 ...hRegionCreatedBeforeReindexClientDUnitTest.java |   66 +
 ...iesWithRegionCreatedBeforeReindexDUnitTest.java |   76 +
 ...hRegionCreatedBeforeReindexIntegrationTest.java |   61 +
 ...eriesWithReindexFlagEnabledClientDUnitTest.java |   44 +
 ...ceneQueriesWithReindexFlagEnabledDUnitTest.java |   51 +
 ...eriesWithReindexFlagEnabledIntegrationTest.java |   41 +
 .../LuceneSearchWithRollingUpgradeDUnit.java       |   52 +-
 .../lucene/RebalanceWithRedundancyDUnitTest.java   |   55 +-
 .../internal/LuceneEventListenerJUnitTest.java     |   15 +
 .../PartitionedRepositoryManagerJUnitTest.java     |   31 +-
 .../internal/cli/LuceneIndexCommandsDUnitTest.java |   21 +-
 .../LuceneClusterConfigurationDUnitTest.java       |   83 +-
 ...onWhereRegionCreatedBeforeReindexDUnitTest.java |   91 +
 ...ClusterConfigurationWithReindexFlagEnabled.java |   58 +
 .../management/LuceneManagementDUnitTest.java      |    8 +-
 ...uceneIndexXmlGeneratorIntegrationJUnitTest.java |   27 +-
 ...onCreatedBeforeReindexIntegrationJUnitTest.java |   56 +
 ...WithReindexFlagEnabledIntegrationJUnitTest.java |   39 +
 .../LuceneIndexXmlParserIntegrationJUnitTest.java  |   11 +-
 .../lucene/test/LuceneFunctionSecurityTest.java    |  106 +
 .../cache/lucene/test/LuceneTestSerializer.java    |    5 +
 geode-old-versions/build.gradle                    |    4 +-
 .../src/main/proto/v1/basicTypes.proto             |   16 +
 .../src/main/proto/v1/clientProtocol.proto         |   67 +-
 .../src/main/proto/v1/connection_API.proto         |    8 +
 .../src/main/proto/v1/function_API.proto           |   50 +
 .../src/main/proto/v1/region_API.proto             |   24 +
 geode-protobuf/build.gradle                        |    1 -
 .../operations/ProtobufOperationHandler.java       |   34 +-
 .../protobuf/statistics/ClientStatistics.java      |   45 +
 .../protobuf/statistics/NoOpStatistics.java        |   57 +
 .../statistics/ProtobufClientStatistics.java       |  127 +
 .../statistics/ProtobufClientStatisticsImpl.java   |  115 -
 .../internal/protocol/protobuf/v1/Failure.java     |   78 +
 .../v1/LocatorMessageExecutionContext.java         |   59 +
 .../protobuf/v1/MessageExecutionContext.java       |   55 +
 .../protobuf/v1/ProtobufCachePipeline.java         |    5 +-
 .../protobuf/v1/ProtobufOperationContext.java      |   78 +-
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |   69 +-
 .../protobuf/v1/ProtobufProtocolService.java       |   18 +-
 .../protobuf/v1/ProtobufSerializationService.java  |   24 +-
 .../protobuf/v1/ProtobufStreamProcessor.java       |   20 +-
 .../internal/protocol/protobuf/v1/Result.java      |   29 +
 .../protobuf/v1/ServerMessageExecutionContext.java |   57 +
 .../internal/protocol/protobuf/v1/Success.java     |   48 +
 .../AbstractFunctionRequestOperationHandler.java   |  145 +
 .../DisconnectClientRequestOperationHandler.java   |   43 +
 ...cuteFunctionOnGroupRequestOperationHandler.java |  117 +
 ...uteFunctionOnMemberRequestOperationHandler.java |  120 +
 ...uteFunctionOnRegionRequestOperationHandler.java |  108 +
 .../operations/GetAllRequestOperationHandler.java  |  134 +-
 .../GetRegionNamesRequestOperationHandler.java     |   21 +-
 .../GetRegionRequestOperationHandler.java          |   18 +-
 .../v1/operations/GetRequestOperationHandler.java  |   48 +-
 .../v1/operations/GetServerOperationHandler.java   |   32 +-
 .../v1/operations/KeySetOperationHandler.java      |   68 +
 .../OqlQueryRequestOperationHandler.java           |  126 +
 .../v1/operations/ProtocolVersionHandler.java      |    8 +-
 .../operations/PutAllRequestOperationHandler.java  |  121 +-
 .../v1/operations/PutRequestOperationHandler.java  |   59 +-
 .../operations/RemoveRequestOperationHandler.java  |   53 +-
 .../AuthenticationRequestOperationHandler.java     |   30 +-
 .../registry/ProtobufOperationContextRegistry.java |  152 +-
 .../v1/serialization/JsonPdxConverter.java         |   48 +
 .../v1/serialization/SerializationService.java     |   32 +
 .../v1/serialization/SerializationType.java        |   32 +
 .../protobuf/v1/serialization/TypeConverter.java   |   38 +
 .../serialization/exception/DecodingException.java |   31 +
 .../serialization/exception/EncodingException.java |   31 +
 .../v1/serializer/ProtobufProtocolSerializer.java  |    7 +-
 .../exception/InvalidProtocolMessageException.java |   31 +
 ...onnectionShiroAuthenticatingStateProcessor.java |   56 -
 ...cySecurityProtobufConnectionStateProcessor.java |   39 +
 ...NoSecurityProtobufConnectionStateProcessor.java |   35 +
 ...obufConnectionAuthenticatingStateProcessor.java |   60 +
 ...rotobufConnectionAuthorizingStateProcessor.java |   72 +
 .../ProtobufConnectionHandshakeStateProcessor.java |   29 +-
 .../v1/state/ProtobufConnectionStateProcessor.java |   76 +
 ...rotobufConnectionTerminatingStateProcessor.java |   37 +
 .../state/exception/ConnectionStateException.java  |   32 +
 .../v1/state/exception/ExceptionWithErrorCode.java |   21 +
 .../exception/OperationNotAuthorizedException.java |   31 +
 .../v1/utilities/ProtobufRequestUtilities.java     |   38 +-
 .../v1/utilities/ProtobufResponseUtilities.java    |   64 -
 .../protobuf/v1/utilities/ProtobufUtilities.java   |   47 +-
 .../GenericProtocolServerConnectionTest.java       |  141 -
 .../OutputCapturingServerConnectionTest.java       |   94 +
 .../tier/sockets/ProtobufServerConnectionTest.java |  141 +
 .../internal/protocol/TestExecutionContext.java    |   15 +-
 .../protobuf/v1/AuthenticationIntegrationTest.java |   90 +-
 .../protobuf/v1/AuthorizationIntegrationTest.java  |  269 +-
 .../v1/DisconnectClientIntegrationTest.java        |  137 +
 .../protocol/protobuf/v1/ErrorCodesJUnitTest.java  |   45 -
 .../v1/ExecuteFunctionOnGroupIntegrationTest.java  |  332 ++
 .../v1/ExecuteFunctionOnMemberIntegrationTest.java |  332 ++
 .../v1/ExecuteFunctionOnRegionIntegrationTest.java |  357 ++
 .../internal/protocol/protobuf/v1/MessageUtil.java |   21 +-
 .../v1/ProtobufProtocolServiceJUnitTest.java       |    6 +-
 .../v1/acceptance/CacheConnectionJUnitTest.java    |   22 +-
 .../CacheConnectionTimeoutJUnitTest.java           |    8 -
 .../v1/acceptance/CacheMaxConnectionJUnitTest.java |   12 +-
 .../v1/acceptance/CacheOperationsJUnitTest.java    |  109 +-
 .../LocatorConnectionAuthenticationDUnitTest.java  |   36 +-
 .../v1/acceptance/LocatorConnectionDUnitTest.java  |   45 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |  201 +
 ...onOnMemberRequestOperationHandlerJUnitTest.java |  189 +
 ...onOnRegionRequestOperationHandlerJUnitTest.java |  161 +
 .../GetAllRequestOperationHandlerJUnitTest.java    |   52 +-
 .../GetAndPutJsonDocumentsDUnitTest.java           |   10 +-
 ...egionNamesRequestOperationHandlerJUnitTest.java |   10 +-
 .../GetRegionRequestOperationHandlerJUnitTest.java |   15 +-
 .../GetRequestOperationHandlerJUnitTest.java       |   28 +-
 .../GetServerOperationHandlerJUnitTest.java        |   78 +-
 .../KeySetOperationHandlerJUnitTest.java           |   81 +
 .../v1/operations/OperationHandlerJUnitTest.java   |    9 +-
 ...ueryRequestOperationHandlerIntegrationTest.java |  164 +
 .../OqlQueryRequestOperationHandlerJUnitTest.java  |  138 +
 .../ProtocolVersionHandlerJUnitTest.java           |    6 +-
 .../PutAllRequestOperationHandlerJUnitTest.java    |   55 +-
 .../PutRequestOperationHandlerJUnitTest.java       |   39 +-
 .../RemoveRequestOperationHandlerJUnitTest.java    |   27 +-
 .../codec/JsonPdxConverterJUnitTest.java           |    2 +-
 .../ProtobufProtocolSerializerJUnitTest.java       |    5 +-
 .../v1/utilities/ProtobufUtilitiesJUnitTest.java   |   21 +-
 geode-pulse/build.gradle                           |    2 +
 geode-pulse/src/main/webapp/META-INF/NOTICE        |    8 +-
 .../geode/tools/pulse/tests/rules/ServerRule.java  |    2 +-
 .../org/apache/geode/cache/util/AutoBalancer.java  |   50 +-
 .../util/AutoBalancerIntegrationJUnitTest.java     |   21 +-
 .../geode/cache/util/AutoBalancerJUnitTest.java    |   14 +-
 .../client/internal/GatewaySenderBatchOp.java      |    5 +-
 .../internal/cache/wan/GatewayReceiverImpl.java    |   11 +
 .../cache/wan/WANRollingUpgradeDUnitTest.java      |  112 +-
 .../cache/wan/AckReaderThreadJUnitTest.java        |    6 -
 .../cache/wan/CacheClientNotifierDUnitTest.java    |    5 +-
 .../GatewayLegacyAuthenticationRegressionTest.java |  420 ++
 .../cache/wan/GatewayReceiverImplJUnitTest.java    |   56 +
 .../cache/wan/GatewayReceiverMBeanDUnitTest.java   |  118 +
 .../geode/internal/cache/wan/WANTestBase.java      |   25 +-
 .../ConcurrentParallelGatewaySenderDUnitTest.java  |   76 +-
 .../GatewayLegacyAuthenticationRegressionTest.java |  423 --
 .../cache/wan/misc/PDXNewWanDUnitTest.java         |  200 +-
 .../cache/wan/misc/WANConfigurationJUnitTest.java  |   10 +-
 .../cache/wan/serial/GatewayReceiverDUnitTest.java |  144 +
 .../DestroyGatewaySenderCommandDUnitTest.java      |  106 +
 .../cache/wan/wancommand/WANCommandUtils.java      |    3 +-
 geode-web-api/build.gradle                         |    1 +
 .../web/controllers/AbstractBaseController.java    |    6 +-
 .../web/controllers/BaseControllerAdvice.java      |   15 +
 .../web/controllers/FunctionAccessController.java  |   37 +-
 .../CustomMappingJackson2HttpMessageConverter.java |    4 +-
 .../internal/web/security/RestSecurityService.java |   13 +
 geode-web-api/src/main/webapp/META-INF/NOTICE      |    8 +-
 geode-web/src/main/webapp/META-INF/NOTICE          |    4 +-
 .../cli/commands/AlterRuntimeCommandDUnitTest.java |    8 +-
 .../cli/commands/ConnectCommandWithSSLTest.java    |   53 +-
 .../commands/DescribeConfigCommandDUnitTest.java   |    6 +-
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |    5 +-
 .../cli/commands/ExportConfigCommandDUnitTest.java |   15 +-
 .../commands/ExportLogsStatsOverHttpDUnitTest.java |    4 +-
 .../FunctionCommandsOverHttpDUnitTest.java         |    5 +-
 .../cli/commands/QueryCommandOverHttpTest.java     |   30 +
 .../commands/ShutdownCommandOverHttpDUnitTest.java |   31 +
 .../support/LoginHandlerInterceptorJUnitTest.java  |   16 +-
 gradle.properties                                  |    4 +-
 gradle/dependency-versions.properties              |   56 +-
 gradle/publish.gradle                              |    6 +-
 gradle/spotless.gradle                             |   75 +
 gradle/test.gradle                                 |   28 +-
 settings.gradle                                    |    2 -
 2347 files changed, 86293 insertions(+), 74106 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
sbawaskar@apache.org.