Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-3583

Remove all usages of static methods to the Cache

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      This ticket is the parent ticket to remove all invocations of CacheFactory.getAnyInstance(), GemFireCacheImpl.getInstance(), etc...
      This improvement is complete is there are no more usages of the static methods to retrieve a Cache

      As per some work that huynhja has done
      _ grep -rl "GemFireCacheImpl.getInstance" --include *.java . > GemFireCacheImplList.txt

      grep -rl "CacheFactory.getAnyInstance" --include *.java . > CacheFactoryList.txt

      grep -rl "InternalDistributedSystem.getAnyInstance" --include *.java . > InternalDistributedSystemList.txt

      I've attached the files to this email...

      The combinedList.txt is a grep that combined all 3 calls into a single file... _

      [EDIT] Complete list of all singleton getters for which calls need to be removed:

      • CacheFactory.getAnyInstance()
      • CacheFactory.getInstance(DistributedSystem)
      • CacheFactory.getInstanceCloseOk(DistributedSystem)
      • GemFireCacheImpl.getExisting()
      • GemFireCacheImpl.getExisting(String)
      • GemFireCacheImpl.getForPdx(String)
      • GemFireCacheImpl.getInstance()
      • GemFireCacheImpl.setInstanceForTests(GemFireCacheImpl)
      • InternalDistributedSystem.getAnyInstance()
      • InternalDistributedSystem getConnectedInstance()
      • InternalDistributedSystem unsafeGetConnectedInstance()

      Attachments

        1. CacheFactoryList.txt
          19 kB
          Udo Kohlmeyer
        2. CombinedList.txt
          46 kB
          Udo Kohlmeyer
        3. GemFireCacheImplList.txt
          19 kB
          Udo Kohlmeyer
        4. InternalDistributedSystemList.txt
          11 kB
          Udo Kohlmeyer

        Issue Links

          1.
          Classes that have access to a DM should be changed to ask it for the InternalCache instead of calling GemFIreCacheImpl.getInstance Sub-task Closed Darrel Schneider  
          2.
          ClientInterestMessageImpl constructor should not call CacheFactory.getAnyInstance Sub-task Closed Darrel Schneider  
          3.
          CommitFunction.execute should not call CacheFactory.getAnyInstance Sub-task Closed Darrel Schneider  
          4.
          refactor TXCommitMessage.basicProcess() to not call CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          5.
          refactor SearchLoadAndWriteProcessor to not use CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          6.
          refactor StateMarkerMessage to no call CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          7.
          refactor RemoteOperationMessage.getCache(DistributionManager) to not call CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          8.
          refactor CacheOperationMessage.getLocalRegionForProcessing(DistributionManager) to not call CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          9.
          refactor org.apache.geode.internal.cache.DestroyRegionOperation.DestroyRegionMessage.getRegionFromPath(InternalDistributedSystem, String) to not call CacheFactory.getinstance Sub-task Closed Darrel Schneider  
          10.
          refactor Message classes process methods to not call CacheFactory.getInstance Sub-task Closed Darrel Schneider  
          11.
          refactor org.apache.geode.internal.cache.TXCommitMessage.RegionCommit.txApplyEntryOpAdjunctOnly(FarSideEntryOp) to not call GemFireCacheImpl.getExisting Sub-task Closed Darrel Schneider  
          12.
          PoolImpl.createAuthenticatedCacheView should not call CacheFactory.getInstance Sub-task Closed Michael W. Dodge

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          13.
          Remove all instances of GemFireCacheImpl.getInstance from geode-lucene Sub-task Closed Nabarun Nag  
          14.
          MultiVMRegionTestCase should not call CacheFactory.getInstance Sub-task Closed Michael W. Dodge

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          15.
          DistributedSystemDUnitTest should not call CacheFactory.getInstance Sub-task Closed Unassigned  
          16.
          GEODE-4154 : Remove GemFireCacheImpl.getInstance() calls from geode-wan module. Sub-task Closed Nabarun Nag  
          17.
          Remove all instances of GemFireCacheImpl.getInstance from geode-cq Sub-task Open Unassigned  
          18.
          Remove all singleton calls from JUnit4CacheTestCase Sub-task Open Unassigned  
          19.
          CacheClosedException should not invoke GemFireCacheImpl.getInstance Sub-task Closed Darrel Schneider  
          20.
          CachedDeserializableFactory should not invoke GemFireCacheImpl.getInstance Sub-task Closed Nick Reich  
          21.
          DiskStoreMonitor should not invoke GemFireCacheImpl.getInstance Sub-task Closed Anilkumar Gingade  
          22.
          GridAdvisor should not invoke GemFireCacheImpl.getInstance Sub-task Closed Anilkumar Gingade  
          23.
          LocalRegion should not invoke GemFireCacheImpl.getInstance Sub-task Closed Eric Shu  
          24.
          PartitionAttributesImpl should not invoke GemFireCacheImpl.getInstance Sub-task Closed Anilkumar Gingade  
          25.
          PartitionedRegion should not invoke GemFireCacheImpl.getInstance Sub-task Closed Kirk Lund  
          26.
          PartitionedRegionHelper should not invoke GemFireCacheImpl.getInstance Sub-task Closed Kirk Lund  
          27.
          TXRegionLockRequestImpl should not invoke GemFireCacheImpl.getInstance Sub-task Closed Eric Shu  
          28.
          TXSynchronizationRunnable should not invoke GemFireCacheImpl.getInstance Sub-task Closed Eric Shu  
          29.
          GFSnapshot should not invoke GemFireCacheImpl.getInstance Sub-task Closed Darrel Schneider  
          30.
          ClientTXStateStub should not invoke GemFireCacheImpl.getInstance Sub-task Closed Eric Shu  
          31.
          DistTxEntryEvent should not invoke GemFireCacheImpl.getInstance Sub-task Closed Anilkumar Gingade  
          32.
          MemoryAllocatorImpl should not invoke GemFireCacheImpl.getInstance Sub-task Closed Nick Reich  
          33.
          DistTXStateProxyImplOnCoordinator should not invoke GemFireCacheImpl.getExisting(String) Sub-task Closed Eric Shu  
          34.
          EvictionListBuilder should not invoke GemFireCacheImpl.getExisting(String) Sub-task Closed Darrel Schneider  
          35.
          ClientExporter should not invoke GemFireCacheImpl.getExisting(String) Sub-task Closed Nick Reich  
          36.
          RegionSnapshotServiceImpl should not invoke GemFireCacheImpl.getExisting(String) Sub-task Closed Darrel Schneider  
          37.
          ClientTXStateStub should not invoke GemFireCacheImpl.getExisting(String) Sub-task Closed Eric Shu  
          38.
          JCALocalTransaction should not invoke CacheFactory.getAnyInstance Sub-task Open Unassigned  
          39.
          JCAManagedConnection should not invoke CacheFactory.getAnyInstance Sub-task Open Unassigned  
          40.
          Remove static calls to GemFireCacheImpl.getForPdx Sub-task Closed Dan Smith  
          41.
          Should be able to create two caches in the same JVM Sub-task Closed Dan Smith

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 10m
          42.
          Remove GemFireCacheImpl.setInstanceForTests Sub-task Closed Dan Smith

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          43.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.execute Sub-task In Progress Avinash

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          44.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.tier.sockets Sub-task Open Unassigned  
          45.
          Remove singleton calls from all tests in org.apache.geode.cache.query.dunit Sub-task Open Unassigned  
          46.
          Remove singleton calls from all tests in org.apache.geode.internal.cache Sub-task Open Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          47.
          Remove singleton calls from all tests in org.apache.geode.rest.internal.web.controllers Sub-task Open Unassigned  
          48.
          Remove singleton calls from all tests in org.apache.geode.cache.asyncqueue Sub-task Open Unassigned  
          49.
          Remove singleton calls from all tests in org.apache.geode.pdx Sub-task Open Avinash

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          50.
          Remove singleton calls from all tests in org.apache.geode.management.internal.cli.commands Sub-task Open Unassigned  
          51.
          Remove singleton calls from all tests in org.apache.geode.security Sub-task Open Unassigned  
          52.
          Remove singleton calls from all tests in org.apache.geode.cache.query.internal.index Sub-task Open Unassigned  
          53.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.extension.mock Sub-task Open Unassigned  
          54.
          Remove singleton calls from all tests in org.apache.geode.cache30 Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          55.
          Remove singleton calls from all tests in org.apache.geode.cache.client Sub-task Open Unassigned  
          56.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.snapshot Sub-task Open Unassigned  
          57.
          Remove singleton calls from all tests in org.apache.geode.cache.query.partitioned Sub-task Closed Nabarun Nag

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          58.
          Remove singleton calls from all tests in org.apache.geode.internal.jta Sub-task Open Unassigned  
          59.
          Remove singleton calls from all tests in org.apache.geode.distributed Sub-task Open Unassigned  
          60.
          Remove singleton calls from all tests in org.apache.geode.management Sub-task Open Unassigned  
          61.
          Remove singleton calls from all tests in org.apache.geode.security.query Sub-task Open Unassigned  
          62.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.partitioned Sub-task Open Unassigned  
          63.
          Remove singleton calls from all tests in org.apache.geode.cache.query.cq.dunit Sub-task Closed Nabarun Nag

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          64.
          Remove singleton calls from all tests in org.apache.geode.cache.client.internal Sub-task Open Unassigned  
          65.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.backup Sub-task Open Unassigned  
          66.
          Remove singleton calls from all tests in org.apache.geode.cache.query Sub-task Open Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          67.
          Remove singleton calls from all tests in org.apache.geode.internal Sub-task Open Unassigned  
          68.
          Remove singleton calls from all tests in org.apache.geode.management.internal.configuration Sub-task Open Unassigned  
          69.
          Remove singleton calls from all tests in org.apache.geode.redis Sub-task Closed Unassigned  
          70.
          Remove singleton calls from all tests in org.apache.geode.test.dunit.rules.tests Sub-task Open Unassigned  
          71.
          Remove singleton calls from membership tests in org.apache.geode Sub-task Open Unassigned  
          72.
          Remove singleton calls from all tests in org.apache.geode.management.internal.cli.functions Sub-task Open Unassigned  
          73.
          Remove singleton calls from all tests in org.apache.geode.memcached Sub-task Open Unassigned  
          74.
          Remove singleton calls from all tests in org.apache.geode.test.dunit.internal Sub-task Open Unassigned  
          75.
          Remove singleton calls from all tests in org.apache.geode.cache.query.functional Sub-task Open Unassigned  
          76.
          Remove singleton calls from all tests in org.apache.geode.management.bean.stats Sub-task Open Kirk Lund  
          77.
          Remove singleton calls from all tests in org.apache.geode.internal.offheap Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          78.
          Remove singleton calls from all tests in org.apache.geode.management.internal.unsafe Sub-task Open Kirk Lund  
          79.
          Remove singleton calls from all tests in org.apache.geode.test.junit.rules Sub-task Open Unassigned  
          80.
          Remove singleton calls from all tests in org.apache.geode.management.internal.pulse Sub-task Open Unassigned  
          81.
          Remove singleton calls from all tests in org.apache.geode.modules.session Sub-task Open Unassigned  
          82.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.wan Sub-task Open Unassigned  
          83.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.control Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          84.
          Remove singleton calls from all tests in org.apache.geode.management.internal.beans Sub-task Open Kirk Lund  
          85.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.wan.parallel Sub-task Open Unassigned  
          86.
          Remove singleton calls from all tests in org.apache.geode.disttx Sub-task Open Unassigned  
          87.
          Remove singleton calls from all tests in org.apache.geode.distributed.internal.membership.gms.membership Sub-task Open Unassigned  
          88.
          Remove singleton calls from all tests in org.apache.geode.internal.jta.dunit Sub-task Open Unassigned  
          89.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.functions Sub-task Open Unassigned  
          90.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.locks Sub-task Open Unassigned  
          91.
          Remove singleton calls from all tests in org.apache.geode.test.dunit Sub-task Open Unassigned  
          92.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.execute Sub-task Closed Unassigned  
          93.
          Remove singleton calls from all tests in org.apache.geode.internal.cache.wan.serial Sub-task Open Unassigned  
          94.
          Remove singleton calls from launcher tests in org.apache.geode.distributed Sub-task Open Unassigned  
          95.
          Remove singleton calls from all tests in org.apache.geode.test.dunit.rules Sub-task Open Unassigned  
          96.
          Remove singleton calls from transaction tests in org.apache.geode Sub-task Open Unassigned  
          97.
          Remove singleton calls from delta test classes in org.apache.geode Sub-task Open Unassigned  
          98.
          Remove singleton calls from product code in org.apache.geode.internal.memcached.commands Sub-task Open Unassigned  
          99.
          Remove singleton calls from product code in org.apache.geode.management.internal.beans Sub-task Open Unassigned  
          100.
          Remove singleton calls from product code in org.apache.geode.modules.util Sub-task Open Unassigned  
          101.
          Remove singleton calls from product code in org.apache.geode.management.internal.cli Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          102.
          Remove singleton calls from product code in org.apache.geode.management.internal.cli.modes Sub-task Open Unassigned  
          103.
          Remove singleton calls from product code in org.apache.geode.management.internal.configuration.callbacks Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          104.
          Remove singleton calls from serialization product code in org.apache.geode Sub-task Open Unassigned  
          105.
          Remove singleton calls from product code in org.apache.geode.modules.session.catalina Sub-task Open Unassigned  
          106.
          Remove singleton calls from core product code in org.apache.geode.internal Sub-task Open Unassigned  
          107.
          Remove singleton calls from product code in org.apache.geode.modules.gatewaydelta Sub-task Open Unassigned  
          108.
          Remove singleton calls from product code in org.apache.geode.internal.cache.wan Sub-task Open Avinash  
          109.
          Remove singleton calls from product code in org.apache.geode.modules.session.internal.filter Sub-task Open Unassigned  
          110.
          Remove singleton calls from product code in org.apache.geode.management.internal.cli.commands Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          111.
          Remove singleton calls from product code in org.apache.geode.internal.cache.tier Sub-task Open Avinash

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          112.
          Remove singleton calls from product code in org.apache.geode.internal.ra.spi Sub-task Open Unassigned  
          113.
          Remove singleton calls from product code in org.apache.geode.management.internal Sub-task Open Unassigned  
          114.
          Remove singleton calls from product code in org.apache.geode.admin.internal Sub-task Open Unassigned  
          115.
          Remove singleton calls from product code in org.apache.geode.pdx.internal.json Sub-task Open Unassigned  
          116.
          Remove singleton calls from product code in org.apache.geode.modules.session.bootstrap Sub-task Open Unassigned  
          117.
          Remove singleton calls from client/server product code in org.apache.geode.cache.client.internal Sub-task Open Unassigned  
          118.
          Remove singleton calls from product code in org.apache.geode.cache.snapshot Sub-task Open Unassigned  
          119.
          Remove singleton calls from product code in org.apache.geode.management.internal.configuration.domain Sub-task Open Unassigned  
          120.
          Remove singleton calls from product code in org.apache.geode.internal.admin.remote Sub-task Open Unassigned  
          121.
          Remove singleton calls from product code in org.apache.geode.rest.internal.web.controllers.support Sub-task Open Unassigned  
          122.
          Remove singleton calls from product code in org.apache.geode.pdx.internal Sub-task Open Unassigned  
          123.
          Remove singleton calls from product code in org.apache.geode.internal.cache.tier.sockets.command Sub-task Open Unassigned  
          124.
          Remove singleton calls from regions product code in org.apache.geode.internal.cache Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          125.
          Remove singleton calls from product code in org.apache.geode.internal.offheap Sub-task Closed Darrel Schneider  
          126.
          Remove singleton calls from serialization product code in org.apache.geode.internal Sub-task Open Unassigned  
          127.
          Remove singleton calls from product code in org.apache.geode.management.internal.web.controllers Sub-task Open Unassigned  
          128.
          Remove singleton calls from product code in org.apache.geode.security Sub-task Closed Jinmei Liao  
          129.
          Remove singleton calls from product code in org.apache.geode.internal.cache.tier.sockets Sub-task Open Unassigned  
          130.
          Remove singleton calls from product code in org.apache.geode.cache Sub-task Open Unassigned  
          131.
          Remove singleton calls from transaction product code in org.apache.geode.internal.cache Sub-task Open Unassigned  
          132.
          Remove singleton calls from client-queues product code in org.apache.geode.internal.cache Sub-task Open Unassigned  
          133.
          Remove singleton calls from functions product code in org.apache.geode.internal.cache Sub-task Open Unassigned  
          134.
          Remove singleton calls from querying product code in org.apache.geode.internal.cache Sub-task Open Unassigned  
          135.
          Remove singleton calls from client/server product code in org.apache.geode.internal.cache Sub-task Open Unassigned  
          136.
          Remove singleton calls from product code in org.apache.geode.distributed.internal Sub-task Open Unassigned  
          137.
          Remove singleton calls from product code in org.apache.geode.cache.client Sub-task Open Unassigned  
          138.
          Remove singleton calls from product code in org.apache.geode.internal.admin Sub-task Open Unassigned  
          139.
          Remove singleton calls from product code in org.apache.geode.management.internal.messages Sub-task Open Unassigned  
          140.
          Remove singleton calls from product code in org.apache.geode.memcached Sub-task Open Unassigned  
          141.
          Remove singleton calls from product code in org.apache.geode.rest.internal.web.security Sub-task Open Unassigned  
          142.
          Remove singleton calls from product code in org.apache.geode.cache.util Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          143.
          Remove singleton calls from product code in org.apache.geode.redis Sub-task Closed Unassigned  
          144.
          Remove singleton calls from product code in org.apache.geode.management.internal.configuration.functions Sub-task Open Unassigned  
          145.
          Remove singleton calls from product code in org.apache.geode.distributed.internal.membership.gms.mgr Sub-task Closed Unassigned  
          146.
          Remove singleton calls from product code in org.apache.geode.cache.query.internal.index Sub-task Open Unassigned  
          147.
          Remove singleton calls from product code in org.apache.geode.redis.internal.executor.list Sub-task Closed Unassigned  
          148.
          Remove singleton calls from product code in org.apache.geode.internal.cache.execute Sub-task Open Unassigned  
          149.
          Remove singleton calls from product code in org.apache.geode.internal.cache.partitioned Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          150.
          Remove singleton calls from client-queues product code in org.apache.geode.cache.client.internal Sub-task Open Unassigned  
          151.
          Remove singleton calls from product code in org.apache.geode.cache.query.internal Sub-task Open Unassigned  
          152.
          Remove singleton calls from product code in org.apache.geode.redis.internal Sub-task Closed Unassigned  
          153.
          Remove singleton calls from product code in org.apache.geode.internal.security Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          154.
          Remove singleton calls from launcher product code in org.apache.geode.distributed Sub-task Open Unassigned  
          155.
          Remove singleton calls from product code in org.apache.geode.internal.cache.xmlcache Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          156.
          Remove singleton calls from product code in org.apache.geode.distributed.internal.deadlock Sub-task Open Unassigned  
          157.
          Remove singleton calls from product code in org.apache.geode.internal.tcp Sub-task Open Unassigned  
          158.
          Remove singleton calls from product code in org.apache.geode.internal.sequencelog Sub-task Open Unassigned  
          159.
          Remove singleton calls from product code in org.apache.geode.internal.cache.execute.util Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          160.
          Remove singleton calls from product code in org.apache.geode.internal.jta Sub-task Open Unassigned  
          161.
          Remove singleton calls from product code in org.apache.geode.distributed.internal.membership.gms.locator Sub-task Closed Unassigned  
          162.
          Remove singleton calls from product code in org.apache.geode.distributed.internal.membership Sub-task Closed Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          163.
          Remove singleton calls from product code in org.apache.geode.internal.shared Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          164.
          Remove singleton calls from product code in org.apache.geode.internal.protocol.protobuf.statistics Sub-task Open Unassigned  
          165.
          Remove singleton calls from product code in org.apache.geode.internal.cache.snapshot Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          166.
          Remove singleton calls from product code in org.apache.geode.internal.cache.versions Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          167.
          Remove singleton calls from product code in org.apache.geode.internal.net Sub-task Open Unassigned  
          168.
          Remove singleton calls from product code in org.apache.geode.internal.cache.locks Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          169.
          Remove singleton calls from launcher product code in org.apache.geode.cache.client.internal Sub-task Open Unassigned  
          170.
          Remove singleton calls from product code in org.apache.geode.internal.util.concurrent Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          171.
          Remove singleton calls from product code in org.apache.geode.cache.execute Sub-task Open Unassigned  
          172.
          Remove singleton calls from product code in org.apache.geode.distributed.internal.membership.gms.fd Sub-task Closed Unassigned  
          173.
          Remove static ClientSideHandshake.deltaEnabledOnServer Sub-task Closed Michael W. Dodge

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          174.
          remove getInstance calls from MultiVMRegionTestCase Sub-task Closed Darrel Schneider

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          175.
          RemotePRValuesAreNotDeserializedRegressionTest calls InternalDistributedSystem.getAnyInstance Sub-task Open Unassigned  
          176.
          ReconnectDUnitTest calls static methods to obtain cache and distributed system Sub-task Closed Bruce J Schuchardt

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m

          Activity

            People

              Unassigned Unassigned
              ukohlmeyer Udo Kohlmeyer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20h 40m
                  20h 40m