Deprecated List (Apache Geode 2.0.2)
Description: deprecated elements

# Deprecated API

## Contents

- Interfaces
- Classes
- Enum Classes
- Exceptions
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
- Annotation Interface Elements

- Deprecated Interfaces
  Interface
  Description
  org.apache.geode.admin.AdminDistributedSystem
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.Alert
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.AlertListener
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.BackupStatus
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.CacheHealthConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.CacheServer
  as of 5.7 use `CacheVm` instead.
  org.apache.geode.admin.CacheServerConfig
  as of 5.7 use `CacheVmConfig` instead.
  org.apache.geode.admin.CacheVm
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.CacheVmConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.ConfigurationParameter
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.DistributedSystemConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.DistributedSystemHealthConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.DistributionLocator
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.DistributionLocatorConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.GemFireHealth
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.GemFireHealthConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.jmx.Agent
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.jmx.AgentConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.ManagedEntity
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.ManagedEntityConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.MemberHealthConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.Statistic
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.StatisticResource
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMember
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberBridgeServer
  as of 5.7 use `SystemMemberCacheServer` instead.
  org.apache.geode.admin.SystemMemberCache
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberCacheEvent
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberCacheListener
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberCacheServer
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberRegion
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberRegionEvent
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMembershipEvent
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMembershipListener
  as of 7.0 use the `management` package instead
  org.apache.geode.cache.DiskWriteAttributes
  as of 6.5 use `DiskStore` instead
  org.apache.geode.cache.RegionRoleListener
  this feature is scheduled to be removed
  org.apache.geode.cache.RoleEvent
  this feature is scheduled to be removed
  org.apache.geode.cache.util.GatewayEvent
  as of GemFire 8.0. Use `GatewayQueueEvent` instead
  org.apache.geode.distributed.Role
  this feature is scheduled to be removed
  org.apache.geode.i18n.LogWriterI18n
  Please use Log4J2 instead.
  org.apache.geode.LogWriter
  Please use Log4J2 instead.
  org.apache.geode.management.cli.CommandStatement
  since Geode 1.3. simply use commandProcessor to process the command
  org.apache.geode.security.AccessControl
  since Geode 1.0, use `SecurityManager` instead
  org.apache.geode.security.Authenticator
  since Geode 1.0, use `SecurityManager` instead

- Deprecated Classes
  Class
  Description
  org.apache.geode.admin.AdminConfig
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.AdminDistributedSystemFactory
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.AlertLevel
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.GemFireMemberStatus
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.jmx.AgentFactory
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.RegionSubRegionSnapshot
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.SystemMemberType
  as of 7.0 use the `management` package instead
  org.apache.geode.cache.AttributesFactory
  as of 6.5 use `Cache.createRegionFactory(RegionShortcut)` or `ClientCache.createClientRegionFactory(ClientRegionShortcut)` instead.
  org.apache.geode.cache.DiskWriteAttributesFactory
  as of 6.5 use `DiskStoreFactory` instead
  org.apache.geode.cache.DynamicRegionFactory
  This class is deprecated. Use `FunctionService` to create regions on other members instead.
  org.apache.geode.cache.execute.FunctionAdapter
  Use `Function` instead. Function has default methods that now mimic the behavior of FunctionAdapter.
  org.apache.geode.cache.LossAction
  this feature is scheduled to be removed
  org.apache.geode.cache.MembershipAttributes
  this feature is scheduled to be removed
  org.apache.geode.cache.MirrorType
  as of GemFire 5.0, use `DataPolicy` instead.
  org.apache.geode.cache.operations.CloseCQOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.DestroyOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.ExecuteCQOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.ExecuteFunctionOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.GetDurableCQsOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.GetOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.InterestOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.InvalidateOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.KeyOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.KeySetOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.KeyValueOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.OperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.PutAllOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.PutOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.QueryOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RegionClearOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RegionCreateOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RegionDestroyOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RegionOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RegisterInterestOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.RemoveAllOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.StopCQOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.operations.UnregisterInterestOperationContext
  since Geode1.0, use `ResourcePermission` instead
  org.apache.geode.cache.RequiredRoles
  this feature is scheduled to be removed
  org.apache.geode.cache.ResumptionAction
  this API is scheduled to be removed
  org.apache.geode.cache.util.RegionRoleListenerAdapter
  this feature is scheduled to be removed
  org.apache.geode.i18n.StringId
  localization in Geode is deprecated
  org.apache.geode.management.cli.CommandService
  since 1.3 use OnlineCommandProcessor directly
  org.apache.geode.management.MembershipAttributesData
  this API is scheduled to be removed
  org.apache.geode.SystemFailure
  since Geode 1.11 because it is potentially counterproductive to try to mitigate a VirtualMachineError since the JVM (spec) makes no guarantees about the soundness of the JVM after such an error. In the presence of a VirtualMachineError, the simplest solution is really the only solution: exit the JVM as soon as possible.

- Deprecated Enum Classes
  Enum Class
  Description
  org.apache.geode.cache.query.IndexType
  As of 6.6.1. Check `QueryService` for changes. Enumerated type for types of indexes

- Deprecated Exceptions
  Exceptions
  Description
  org.apache.geode.admin.AdminException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.AdminXmlException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.CacheDoesNotExistException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.OperationCancelledException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.RegionNotFoundException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.RuntimeAdminException
  as of 7.0 use the `management` package instead
  org.apache.geode.admin.UnmodifiableConfigurationException
  as of 7.0 use the `management` package instead
  org.apache.geode.cache.client.ClientNotReadyException
  as of 6.5 this exception is no longer thrown by GemFire so any code that catches it should be removed.
  org.apache.geode.cache.RegionAccessException
  the MembershipAttributes API is scheduled to be removed
  org.apache.geode.cache.RegionDistributionException
  the MembershipAttributes API is scheduled to be removed
  org.apache.geode.cache.RegionRoleException
  this feature is scheduled to be removed
  org.apache.geode.cache.RoleException
  this feature is scheduled to be removed

- Deprecated Annotation Interfaces
  Annotation Interface
  Description
  org.apache.geode.management.cli.CliMetaData.AvailabilityMetadata
  since Geode1.2, not used at all

- Deprecated Fields
  Field
  Description
  org.apache.geode.admin.SystemMemberType.CACHE_SERVER
  as of 5.7 use `SystemMemberType.CACHE_VM` instead.
  org.apache.geode.cache.client.PoolFactory.DEFAULT_THREAD_LOCAL_CONNECTIONS
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.configuration.CacheConfig.SEPARATOR
  Please use `Region.SEPARATOR`
  org.apache.geode.cache.configuration.PoolType.threadLocalConnections
  org.apache.geode.cache.DataPolicy.ordinal
  use `DataPolicy.ordinal()`
  org.apache.geode.cache.EvictionAlgorithm.LIFO_ENTRY
  For internal use only.
  org.apache.geode.cache.EvictionAlgorithm.LIFO_MEMORY
  For internal use only.
  org.apache.geode.cache.MirrorType.KEYS
  as of GemFire 5.0, use `DataPolicy.REPLICATE` instead.
  org.apache.geode.cache.MirrorType.KEYS_VALUES
  as of GemFire 5.0, use `DataPolicy.REPLICATE` instead.
  org.apache.geode.cache.MirrorType.NONE
  as of GemFire 5.0, use `DataPolicy.NORMAL` instead.
  org.apache.geode.cache.PartitionAttributesFactory.GLOBAL_MAX_BUCKETS_PROPERTY
  - please use `PartitionAttributesFactory.setTotalNumBuckets(int)` instead.

  This setting must be the same in all processes using the Region.

  org.apache.geode.cache.PartitionAttributesFactory.GLOBAL_MAX_MEMORY_PROPERTY
  - use `PartitionAttributesFactory.setTotalMaxMemory(long)` instead.

  The `global property` name that defines the total maximum size for the partitioned Region.

  This setting must be the same in all processes using the Region.

  org.apache.geode.cache.PartitionAttributesFactory.LOCAL_MAX_MEMORY_DEFAULT
  Use `PartitionAttributesImpl.getLocalMaxMemoryDefault()` instead.
  org.apache.geode.cache.PartitionAttributesFactory.LOCAL_MAX_MEMORY_PROPERTY
  - please use the `PartitionAttributesFactory.setLocalMaxMemory(int)` method instead.

  The `local property` name that sets the maximum heap storage a VM contributes to a partitioned Region. When set to zero, the resulting Region reference allows access to the partitioned Region without any consuming any heap storage.

  org.apache.geode.cache.server.CacheServer.DEFAULT_GROUPS
  as of 7.0 use the groups gemfire property
  org.apache.geode.cache.wan.GatewaySender.DEFAULT_MANUAL_START
  - Manual start of senders is deprecated and will be removed in a later release.
  org.apache.geode.DataSerializer.TRACE_SERIALIZABLE
  Use Boolean.getBoolean("DataSerializer.TRACE_SERIALIZABLE") instead.
  org.apache.geode.distributed.AbstractLauncher.logger
  Please use Log4J 2 instead.
  org.apache.geode.distributed.AbstractLauncher.READ_PID_FILE_TIMEOUT_MILLIS
  This timeout is no longer needed.
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_CONFIGURATION_DIR
  Since Geode1.14. use import-cluster-configuration and export-cluster-configuration to upload/download cluster configuration to/from the cluster.
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_CIPHERS
  Since Geode 1.0 use `ConfigurationProperties.SSL_CIPHERS`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_ENABLED
  Since Geode 1.0 see `ConfigurationProperties.SSL_ENABLED_COMPONENTS`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_KEYSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_KEYSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_KEYSTORE_TYPE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_TYPE`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_PREFIX
  Since Geode1.0, use ssl-* properties and ssl-enabled-components
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_PROTOCOLS
  Since Geode 1.0 use `ConfigurationProperties.SSL_PROTOCOLS`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_REQUIRE_AUTHENTICATION
  Since Geode 1.0 use `ConfigurationProperties.SSL_REQUIRE_AUTHENTICATION`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_TRUSTSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE`
  org.apache.geode.distributed.ConfigurationProperties.CLUSTER_SSL_TRUSTSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_CIPHERS
  Since Geode 1.0 use `ConfigurationProperties.SSL_CIPHERS`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_ENABLED
  Since Geode 1.0 use `ConfigurationProperties.SSL_ENABLED_COMPONENTS` with the optional `ConfigurationProperties.SSL_GATEWAY_ALIAS`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_KEYSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_KEYSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_KEYSTORE_TYPE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_TYPE`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_PROTOCOLS
  Since Geode 1.0 use `ConfigurationProperties.SSL_PROTOCOLS`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_REQUIRE_AUTHENTICATION
  Since Geode 1.0 use `ConfigurationProperties.SSL_REQUIRE_AUTHENTICATION`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_TRUSTSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE`
  org.apache.geode.distributed.ConfigurationProperties.GATEWAY_SSL_TRUSTSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_CIPHERS
  Since Geode 1.0 use `ConfigurationProperties.SSL_CIPHERS`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_ENABLED
  Since Geode 1.0 use `ConfigurationProperties.SSL_ENABLED_COMPONENTS` with optional `ConfigurationProperties.SSL_WEB_ALIAS`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_KEYSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_KEYSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_KEYSTORE_TYPE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_TYPE`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_PREFIX
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_PROTOCOLS
  Since Geode 1.0 use `ConfigurationProperties.SSL_PROTOCOLS`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_REQUIRE_AUTHENTICATION
  Since Geode 1.0 use `ConfigurationProperties.SSL_WEB_SERVICE_REQUIRE_AUTHENTICATION`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_TRUSTSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE`
  org.apache.geode.distributed.ConfigurationProperties.HTTP_SERVICE_SSL_TRUSTSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_HTTP_PORT
  as of GemFire 8.0 use `ConfigurationProperties.HTTP_SERVICE_PORT` instead.
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_CIPHERS
  Since Geode 1.0 use `ConfigurationProperties.SSL_CIPHERS`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_ENABLED
  Since Geode 1.0 use `ConfigurationProperties.SSL_ENABLED_COMPONENTS` with optional `ConfigurationProperties.SSL_JMX_ALIAS`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_KEYSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_KEYSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_KEYSTORE_TYPE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_TYPE`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_PREFIX
  Since Geode1.0, use ssl-* properties and ssl-enabled-components
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_PROTOCOLS
  Since Geode 1.0 use `ConfigurationProperties.SSL_PROTOCOLS`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_REQUIRE_AUTHENTICATION
  Since Geode 1.0 use `ConfigurationProperties.SSL_REQUIRE_AUTHENTICATION`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_TRUSTSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE`
  org.apache.geode.distributed.ConfigurationProperties.JMX_MANAGER_SSL_TRUSTSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.ROLES
  : This feature is scheduled to be removed.
  org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_ACCESSOR
  since Geode 1.0, use security-manager
  org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_ACCESSOR_PP
  since Geode 1.0, use security-post-processor
  org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_AUTHENTICATOR
  since Geode 1.0, use security-manager
  org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_DHALGO
  since Geode 1.5. Use SSL instead. See {`ConfigurationProperties.SSL_ENABLED_COMPONENTS`}
  org.apache.geode.distributed.ConfigurationProperties.SECURITY_PEER_AUTHENTICATOR
  since Geode 1.0, use security-manager
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_CIPHERS
  Since Geode 1.0 use `ConfigurationProperties.SSL_CIPHERS`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_ENABLED
  Since Geode 1.0 use `ConfigurationProperties.SSL_ENABLED_COMPONENTS` with optional `ConfigurationProperties.SSL_SERVER_ALIAS`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_KEYSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_KEYSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_PASSWORD`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_KEYSTORE_TYPE
  Since Geode 1.0 use `ConfigurationProperties.SSL_KEYSTORE_TYPE`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_PROTOCOLS
  Since Geode 1.0 use `ConfigurationProperties.SSL_PROTOCOLS`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_REQUIRE_AUTHENTICATION
  Since Geode 1.0 use `ConfigurationProperties.SSL_REQUIRE_AUTHENTICATION`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_TRUSTSTORE
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE`
  org.apache.geode.distributed.ConfigurationProperties.SERVER_SSL_TRUSTSTORE_PASSWORD
  Since Geode 1.0 use `ConfigurationProperties.SSL_TRUSTSTORE_PASSWORD`
  org.apache.geode.distributed.DistributedSystem.PROPERTY_FILE
  As of 9.0, please use `DistributedSystem.getPropertiesFile()` instead.
  org.apache.geode.distributed.DistributedSystem.SECURITY_PROPERTY_FILE
  As of 9.0, please use `DistributedSystem.getSecurityPropertiesFile()` instead.
  org.apache.geode.security.ResourcePermission.ALL_KEYS
  use All
  org.apache.geode.security.ResourcePermission.ALL_REGIONS
  use ALL

- Deprecated Methods
  Method
  Description
  org.apache.geode.admin.AdminDistributedSystem.addCacheServer()
  as of 5.7 use `AdminDistributedSystem.addCacheVm()` instead.
  org.apache.geode.admin.AdminDistributedSystem.getCacheServers()
  as of 5.7 use `AdminDistributedSystem.getCacheVms()` instead.
  org.apache.geode.admin.AdminDistributedSystem.getLicense()
  Removed licensing in 8.0.
  org.apache.geode.admin.AdminDistributedSystem.revokePersistentMember(InetAddress, String)
  use `AdminDistributedSystem.revokePersistentMember(UUID)` instead
  org.apache.geode.admin.AdminDistributedSystemFactory.bindToAddress(String)
  Use `DistributedSystemConfig.setBindAddress(java.lang.String)` instead.
  org.apache.geode.admin.CacheServer.getConfig()
  as of 5.7 use `CacheVm.getVmConfig()` instead.
  org.apache.geode.admin.DistributedSystemConfig.createCacheServerConfig()
  as of 5.7 use `DistributedSystemConfig.createCacheVmConfig()` instead.
  org.apache.geode.admin.DistributedSystemConfig.getCacheServerConfigs()
  as of 5.7 use `DistributedSystemConfig.getCacheVmConfigs()` instead.
  org.apache.geode.admin.DistributedSystemConfig.removeCacheServerConfig(CacheServerConfig)
  as of 5.7 use `DistributedSystemConfig.removeCacheVmConfig(org.apache.geode.admin.CacheVmConfig)` instead.
  org.apache.geode.admin.SystemMember.getLicense()
  Removed licensing in 8.0.
  org.apache.geode.admin.SystemMemberCache.createVMRegion(String, RegionAttributes)
  as of GemFire 5.0, use `SystemMemberCache.createRegion(java.lang.String, org.apache.geode.cache.RegionAttributes)` instead
  org.apache.geode.admin.SystemMemberRegion.getCacheListener()
  as of 6.0 use getCacheListeners() instead
  org.apache.geode.admin.SystemMemberRegion.getMembershipAttributes()
  this API is scheduled to be removed
  org.apache.geode.admin.SystemMemberRegion.getMirrorType()
  as of 5.0, you should use getDataPolicy instead
  org.apache.geode.admin.SystemMemberType.isCacheServer()
  as of 5.7 use `SystemMemberType.isCacheVm()` instead.
  org.apache.geode.cache.AttributesFactory.createRegionAttributes()
  as of GemFire 5.0, use `AttributesFactory.create()` instead
  org.apache.geode.cache.AttributesFactory.setCacheListener(CacheListener<K, V>)
  as of GemFire 5.0, use `AttributesFactory.addCacheListener(org.apache.geode.cache.CacheListener<K, V>)` instead.
  org.apache.geode.cache.AttributesFactory.setDiskDirs(File[])
  as of 6.5 use `DiskStoreFactory.setDiskDirs(java.io.File[])` instead
  org.apache.geode.cache.AttributesFactory.setDiskDirsAndSizes(File[], int[])
  as of 6.5 use `DiskStoreFactory.setDiskDirsAndSizes(java.io.File[], int[])` instead
  org.apache.geode.cache.AttributesFactory.setDiskWriteAttributes(DiskWriteAttributes)
  as of 6.5 use `AttributesFactory.setDiskStoreName(java.lang.String)` instead
  org.apache.geode.cache.AttributesFactory.setEarlyAck(boolean)
  This setting no longer has any effect.
  org.apache.geode.cache.AttributesFactory.setEnableBridgeConflation(boolean)
  as of 5.7 use `AttributesFactory.setEnableSubscriptionConflation(boolean)` instead.
  org.apache.geode.cache.AttributesFactory.setEnableConflation(boolean)
  as of GemFire 5.0, use `AttributesFactory.setEnableSubscriptionConflation(boolean)`
  org.apache.geode.cache.AttributesFactory.setMembershipAttributes(MembershipAttributes)
  this API is scheduled to be removed
  org.apache.geode.cache.AttributesFactory.setMirrorType(MirrorType)
  use `AttributesFactory.setDataPolicy(org.apache.geode.cache.DataPolicy)` instead.
  org.apache.geode.cache.AttributesFactory.setPersistBackup(boolean)
  as of GemFire 5.0, use `DataPolicy.PERSISTENT_REPLICATE` instead
  org.apache.geode.cache.AttributesFactory.setPublisher(boolean)
  as of 6.5
  org.apache.geode.cache.Cache.close(boolean)
  as of 6.5 use `ClientCache.close(boolean)` instead.
  org.apache.geode.cache.Cache.createRegion(String, RegionAttributes<K, V>)
  as of 6.5 use `Cache.createRegionFactory(RegionAttributes)` instead
  org.apache.geode.cache.Cache.createVMRegion(String, RegionAttributes<K, V>)
  as of GemFire 5.0, use `Cache.createRegion(java.lang.String, org.apache.geode.cache.RegionAttributes<K, V>)` instead.
  org.apache.geode.cache.Cache.getLoggerI18n()
  as of 6.5 use getLogger().convertToLogWriterI18n() instead
  org.apache.geode.cache.Cache.getSecurityLoggerI18n()
  as of 6.5 use getSecurityLogger().convertToLogWriterI18n() instead
  org.apache.geode.cache.Cache.readyForEvents()
  as of 6.5 use `ClientCache.readyForEvents()` instead.
  org.apache.geode.cache.CacheFactory.create(DistributedSystem)
  as of 6.5 use `CacheFactory(Properties)` instead.
  org.apache.geode.cache.CacheTransactionManager.getListener()
  as of GemFire 5.0, use `CacheTransactionManager.getListeners()` instead
  org.apache.geode.cache.CacheTransactionManager.setListener(TransactionListener)
  as of GemFire 5.0, use `CacheTransactionManager.addListener(org.apache.geode.cache.TransactionListener)` or `CacheTransactionManager.initListeners(org.apache.geode.cache.TransactionListener[])` instead.
  org.apache.geode.cache.client.ClientCacheFactory.setPdxDiskStore(String)
  Pdx Persistence is not supported on client side. Even when set, it's internally ignored.
  org.apache.geode.cache.client.ClientCacheFactory.setPdxPersistent(boolean)
  Pdx Persistence is not supported on client side. Even when set, it's internally ignored.
  org.apache.geode.cache.client.ClientCacheFactory.setPoolThreadLocalConnections(boolean)
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.client.Pool.getThreadLocalConnections()
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release. Now always returns false.
  org.apache.geode.cache.client.Pool.releaseThreadLocalConnection()
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.client.PoolFactory.setThreadLocalConnections(boolean)
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.configuration.PoolType.isThreadLocalConnections()
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.configuration.PoolType.setThreadLocalConnections(Boolean)
  Since Geode 1.10.0. Thread local connections are ignored. Will be removed in future major release.
  org.apache.geode.cache.DataPolicy.fromString(String)
  use `DataPolicy.valueOf(String)`
  org.apache.geode.cache.DataPolicy.isDefault()
  from version 6.5 forward please use an identity comparison instead of this method
  org.apache.geode.cache.DataPolicy.isEmpty()
  from version 6.5 forward please use withStorage()
  org.apache.geode.cache.DataPolicy.isNormal()
  from version 6.5 forward please use an identity comparison instead of this method
  org.apache.geode.cache.DataPolicy.isPartition()
  from version 6.5 forward please use withPartitioning()
  org.apache.geode.cache.DataPolicy.isPersistentReplicate()
  from version 6.5 forward please use withPersistence() and withReplication()
  org.apache.geode.cache.DataPolicy.isPreloaded()
  from version 6.5 forward please use withPreloaded()
  org.apache.geode.cache.DataPolicy.isReplicate()
  from version 6.5 forward please use withReplication()
  org.apache.geode.cache.Declarable.init(Properties)
  as of Geode 1.5 implement initialize instead.
  org.apache.geode.cache.DiskWriteAttributes.getBytesThreshold()
  as of 6.5 use `DiskStore.getQueueSize()` instead.
  org.apache.geode.cache.DiskWriteAttributes.getMaxOplogSize()
  as of 6.5 use `DiskStore.getMaxOplogSize()` instead.
  org.apache.geode.cache.DiskWriteAttributes.getTimeInterval()
  as of 6.5 use `DiskStore.getTimeInterval()` instead.
  org.apache.geode.cache.DiskWriteAttributes.isSynchronous()
  as of 6.5 use `RegionAttributes.isDiskSynchronous()` instead.
  org.apache.geode.cache.DiskWriteAttributesFactory.create()
  as of 6.5 use `DiskStoreFactory.create(java.lang.String)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setBytesThreshold(long)
  as of 6.5 use `DiskStoreFactory.setQueueSize(int)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setCompactionThreshold(int)
  as of 6.5 use `DiskStoreFactory.setCompactionThreshold(int)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setMaxOplogSize(int)
  as of 6.5 use `DiskStoreFactory.setMaxOplogSize(long)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setMaxOplogSizeInBytes(long)
  as of 6.5 use `DiskStoreFactory.setMaxOplogSize(long)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setRollOplogs(boolean)
  as of 6.5 use `DiskStoreFactory.setAutoCompact(boolean)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setSynchronous(boolean)
  as of 6.5 use `AttributesFactory.setDiskSynchronous(boolean)` instead
  org.apache.geode.cache.DiskWriteAttributesFactory.setTimeInterval(long)
  as of 6.5 use `DiskStoreFactory.setTimeInterval(long)` instead
  org.apache.geode.cache.EntryOperation.getNewValue()
  org.apache.geode.cache.EntryOperation.getOperation()
  org.apache.geode.cache.EvictionAlgorithm.isLIFO()
  For internal use only.
  org.apache.geode.cache.EvictionAttributes.createLIFOEntryAttributes(int, EvictionAction)
  For internal use only.
  org.apache.geode.cache.EvictionAttributes.createLIFOMemoryAttributes(int, EvictionAction)
  For internal use only.
  org.apache.geode.cache.execute.Execution.withArgs(IN)
  use `Execution.setArguments(Object)` instead
  org.apache.geode.cache.operations.OperationContext.isClientUpdate(OperationContext)
  org.apache.geode.cache.operations.OperationContext.OperationCode.isCloseCQ()
  Use `getOperationCode() == CLOSE_CQ` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isContainsKey()
  Use `getOperationCode() == CONTAINS_KEY` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isDestroy()
  Use `getOperationCode() == DESTROY` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isExecuteCQ()
  Use `getOperationCode() == EXECUTE_CQ` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isExecuteRegionFunction()
  Use `getOperationCode() == EXECUTE_FUNCTION` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isGet()
  Use `getOperationCode() == GET` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isGetDurableCQs()
  Use `getOperationCode() == GET_DURABLE_CQS` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isInvalidate()
  Use `getOperationCode() == INVALIDATE` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isKeySet()
  Use `getOperationCode() == KEY_SET` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isPut()
  Use `getOperationCode() == PUT` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isPutAll()
  Use `getOperationCode() == PUTALL` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isQuery()
  Use `getOperationCode() == QUERY` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isRegionClear()
  Use `getOperationCode() == REGION_CLEAR` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isRegionCreate()
  Use `getOperationCode() == REGION_CREATE` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isRegionDestroy()
  Use `getOperationCode() == REGION_DESTROY` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isRegisterInterest()
  Use `getOperationCode() == REGISTER_INTEREST` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isRemoveAll()
  Use `getOperationCode() == REMOVEALL` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isStopCQ()
  Use `getOperationCode() == STOP_CQ` instead
  org.apache.geode.cache.operations.OperationContext.OperationCode.isUnregisterInterest()
  Use `getOperationCode() == UNREGISTER_INTEREST` instead
  org.apache.geode.cache.operations.PutAllOperationContext.setMap(Map)
  use getMap() instead and modify the values in the map it returns
  org.apache.geode.cache.PartitionAttributes.getGlobalProperties()
  use `PartitionAttributes.getTotalMaxMemory()` and `PartitionAttributes.getTotalNumBuckets()` in GemFire 5.1 and later releases
  org.apache.geode.cache.PartitionAttributes.getLocalProperties()
  use `PartitionAttributes.getLocalMaxMemory()` in GemFire 5.1 and later releases
  org.apache.geode.cache.PartitionAttributes.getTotalMaxMemory()
  since Geode 1.3.0
  org.apache.geode.cache.PartitionAttributes.getTotalSize()
  use getTotalMaxMemory() instead
  org.apache.geode.cache.PartitionAttributesFactory.setGlobalProperties(Properties)
  use `PartitionAttributesFactory.setTotalMaxMemory(long)` and `PartitionAttributesFactory.setTotalNumBuckets(int)` in GemFire 5.1 and later releases
  org.apache.geode.cache.PartitionAttributesFactory.setLocalProperties(Properties)
  use `PartitionAttributesFactory.setLocalMaxMemory(int)` in GemFire 5.1 and later releases
  org.apache.geode.cache.PartitionAttributesFactory.setTotalMaxMemory(long)
  since Geode 1.3.0
  org.apache.geode.cache.query.IndexStatistics.getNumberOfBucketIndexes()
  Use `IndexStatistics.getNumberOfBucketIndexesLong()`
  org.apache.geode.cache.query.IndexStatistics.getReadLockCount()
  Use `IndexStatistics.getReadLockCountLong()`
  org.apache.geode.cache.query.Query.compile()
  as of 6.5
  org.apache.geode.cache.query.Query.isCompiled()
  as of 6.5
  org.apache.geode.cache.query.QueryService.createHashIndex(String, String, String)
  Due to the overhead caused by rehashing while expanding the backing array, hash index has been deprecated since Apache Geode 1.4.0. Use method `QueryService.createIndex(String, String, String)` instead.
  org.apache.geode.cache.query.QueryService.createHashIndex(String, String, String, String)
  Due to the overhead caused by rehashing while expanding the backing array, hash index has been deprecated since Apache Geode 1.4.0. Use method `QueryService.createIndex(String, String, String, String)` instead
  org.apache.geode.cache.query.QueryService.createIndex(String, IndexType, String, String)
  As of 6.6.2, use `QueryService.createIndex(String, String, String)` and `QueryService.createKeyIndex(String, String, String)` instead. Create an index that can be used when executing queries.
  org.apache.geode.cache.query.QueryService.createIndex(String, IndexType, String, String, String)
  As of 6.6.2, use `QueryService.createIndex(String, String, String, String)` and `QueryService.createKeyIndex(String, String, String)` instead. Create an index that can be used when executing queries.
  org.apache.geode.cache.query.QueryService.defineHashIndex(String, String, String)
  Due to the overhead caused by rehashing while expanding the backing array, hash index has been deprecated since Apache Geode 1.4.0. Use method `QueryService.defineIndex(String, String, String)` instead.
  org.apache.geode.cache.query.QueryService.defineHashIndex(String, String, String, String)
  Due to the overhead caused by rehashing while expanding the backing array, hash index has been deprecated since Apache Geode 1.4.0. Use method `QueryService.defineIndex(String, String, String, String)` instead.
  org.apache.geode.cache.query.QueryService.getIndexes(Region<?, ?>, IndexType)
  As of 6.6.2, use `QueryService.getIndexes(Region)` only. Get a collection of all the indexes on the specified Region of the specified index type.
  org.apache.geode.cache.Region.createSubregion(String, RegionAttributes<SK, SV>)
  as of 7.0 use `RegionFactory.createSubregion(Region, String)` or `ClientRegionFactory.createSubregion(Region, String)`.
  org.apache.geode.cache.Region.forceRolling()
  use `DiskStore.forceRoll()` instead.
  org.apache.geode.cache.Region.getCache()
  as of 6.5 use `Region.getRegionService()` instead.
  org.apache.geode.cache.Region.loadSnapshot(InputStream)
  as of 7.0 use `Region.getSnapshotService()`
  org.apache.geode.cache.Region.saveSnapshot(OutputStream)
  as of 7.0 use `Region.getSnapshotService()`
  org.apache.geode.cache.Region.writeToDisk()
  use `DiskStore.flush()` instead.
  org.apache.geode.cache.RegionAttributes.getCacheListener()
  as of GemFire 5.0, use `RegionAttributes.getCacheListeners()` instead
  org.apache.geode.cache.RegionAttributes.getDiskDirs()
  as of 6.5 use `DiskStore.getDiskDirs()` instead.
  org.apache.geode.cache.RegionAttributes.getDiskDirSizes()
  as of 6.5 use `DiskStore.getDiskDirSizes()` instead.
  org.apache.geode.cache.RegionAttributes.getDiskWriteAttributes()
  as of 6.5 use `RegionAttributes.getDiskStoreName()` instead.
  org.apache.geode.cache.RegionAttributes.getEarlyAck()
  Setting early ack no longer has any effect.
  org.apache.geode.cache.RegionAttributes.getEnableBridgeConflation()
  as of GemFire 5.0, use `RegionAttributes.getEnableSubscriptionConflation()` instead
  org.apache.geode.cache.RegionAttributes.getEnableConflation()
  as of GemFire 5.0, use `RegionAttributes.getEnableSubscriptionConflation()` instead #
  org.apache.geode.cache.RegionAttributes.getMembershipAttributes()
  this API is scheduled to be removed
  org.apache.geode.cache.RegionAttributes.getMirrorType()
  as of GemFire 5.0, use `RegionAttributes.getDataPolicy()` instead.
  org.apache.geode.cache.RegionAttributes.getPersistBackup()
  as of GemFire 5.0, use `DataPolicy.PERSISTENT_REPLICATE` instead
  org.apache.geode.cache.RegionAttributes.getPublisher()
  as of 6.5
  org.apache.geode.cache.RegionFactory.setDiskDirs(File[])
  as of 6.5 use `DiskStoreFactory.setDiskDirs(java.io.File[])` instead
  org.apache.geode.cache.RegionFactory.setDiskDirsAndSizes(File[], int[])
  as of 6.5 use `DiskStoreFactory.setDiskDirsAndSizes(java.io.File[], int[])` instead
  org.apache.geode.cache.RegionFactory.setDiskWriteAttributes(DiskWriteAttributes)
  as of 6.5 use `RegionFactory.setDiskStoreName(java.lang.String)` instead
  org.apache.geode.cache.RegionFactory.setEarlyAck(boolean)
  As of 6.5 this setting no longer has any effect.
  org.apache.geode.cache.RegionFactory.setMembershipAttributes(MembershipAttributes)
  this API is scheduled to be removed
  org.apache.geode.cache.RegionFactory.setPublisher(boolean)
  as of 6.5
  org.apache.geode.cache.server.CacheServer.getGroups()
  as of 7.0 use the groups gemfire property
  org.apache.geode.cache.server.CacheServer.getNotifyBySubscription()
  as of 6.0.1. This method is no more in use, by default notifyBySubscription attribute is set to true.
  org.apache.geode.cache.server.CacheServer.setGroups(String[])
  as of 7.0 use the groups gemfire property
  org.apache.geode.cache.server.CacheServer.setNotifyBySubscription(boolean)
  as of 6.0.1. This method is no longer in use, by default notifyBySubscription attribute is set to true.
  org.apache.geode.cache.server.ClientSubscriptionConfig.getOverflowDirectory()
  as of 6.5 use `ClientSubscriptionConfig.getDiskStoreName()` instead
  org.apache.geode.cache.server.ClientSubscriptionConfig.setOverflowDirectory(String)
  as of 6.5 use `ClientSubscriptionConfig.setDiskStoreName(String)` instead
  org.apache.geode.cache.util.AutoBalancer.init(Properties)
  as of Geode 1.5 use initialize instead.
  org.apache.geode.cache.wan.GatewaySender.isManualStart()
  - Manual start of senders is deprecated and will be removed in a later release.
  org.apache.geode.cache.wan.GatewaySenderFactory.setManualStart(boolean)
  - Manual start of senders is deprecated and will be removed in a later release.
  org.apache.geode.compression.SnappyCompressor.getDefaultInstance()
  As of Geode 1.0, getDefaultInstance is deprecated. Use constructor instead.
  org.apache.geode.distributed.DistributedLockService.lockInterruptibly(Object, long, long)
  as of GemFire 5.1, use `DistributedLockService.lock(Object, long, long)` with waitTimeMillis instead
  org.apache.geode.distributed.DistributedLockService.suspendLockingInterruptibly(long)
  as of GemFire 5.1, use `DistributedLockService.suspendLocking(long)` with waitTimeMillis instead
  org.apache.geode.distributed.DistributedMember.getRoles()
  Roles is scheduled to be removed
  org.apache.geode.distributed.DistributedSystem.connect(Properties)
  as of 6.5 use `CacheFactory.create()` or `ClientCacheFactory.create()` instead.
  org.apache.geode.distributed.DistributedSystem.disconnect()
  as of 6.5 use `Cache.close(boolean)` or `ClientCache.close(boolean)` instead.
  org.apache.geode.distributed.DistributedSystem.getId()
  `DistributedSystem.getDistributedMember()` provides an identity for this connection that is unique across the entire distributed system.
  org.apache.geode.distributed.DistributedSystem.getLogWriter()
  org.apache.geode.distributed.DistributedSystem.getMemberId()
  as of GemFire 5.0, use `DistributedSystem.getDistributedMember()` instead
  org.apache.geode.distributed.DistributedSystem.getPropertyFileURL()
  As of 9.0, please use `DistributedSystem.getPropertiesFileURL()`
  org.apache.geode.distributed.DistributedSystem.getSecurityLogWriter()
  org.apache.geode.distributed.Locator.getLocators()
  as of 7.0 use `Locator.getLocator()` instead
  org.apache.geode.distributed.Locator.hasLocators()
  as of 7.0 use `Locator.hasLocator()` instead.
  org.apache.geode.distributed.Locator.main(String[])
  as of Geode 1.4 use `"LocatorLauncher" to start a locator`
  org.apache.geode.distributed.Locator.startLocator(int, File)
  as of 7.0 use startLocatorAndDS instead.
  org.apache.geode.distributed.Locator.startLocator(int, File, InetAddress)
  as of 7.0 use startLocatorAndDS instead.
  org.apache.geode.distributed.Locator.startLocatorAndDS(int, File, InetAddress, Properties, boolean, boolean, String)
  use a different startup method peerLocator and serverLocator parameters are ignored
  org.apache.geode.distributed.LocatorLauncher.statusLocator(int, InetAddress)
  in Geode 1.12. Use statusForLocator() instance method instead. This static method does not use the properties set via the Builder.
  org.apache.geode.Instantiator.register(Instantiator, boolean)
  as of 9.0 use `Instantiator.register(Instantiator)` instead
  org.apache.geode.management.CacheServerMXBean.closeAllContinuousQuery(String)
  This method is dangerous because it only modifies the target cache server - other copies of the CQ on other servers are not affected. Using the client side CQ methods to modify a CQ.
  org.apache.geode.management.CacheServerMXBean.closeContinuousQuery(String)
  This method is dangerous because it only modifies the target cache server - other copies of the CQ on other servers are not affected. Using the client side CQ methods to modify a CQ.
  org.apache.geode.management.CacheServerMXBean.executeContinuousQuery(String)
  This method is dangerous because it only modifies the target cache server - other copies of the CQ on other servers are not affected. Using the client side CQ methods to modify a CQ.
  org.apache.geode.management.CacheServerMXBean.stopContinuousQuery(String)
  This method is dangerous because it only modifies the target cache server - other copies of the CQ on other servers are not affected. Using the client side CQ methods to modify a CQ.
  org.apache.geode.management.cli.CliMetaData.valueSeparator()
  since 1.2, Command methods may override both the delimiter and the escape through spring shell's `splittingRegex` option context
  org.apache.geode.management.cli.CommandService.createCommandStatement(String)
  since Geode 1.3, simply call processCommand to execute the command
  org.apache.geode.management.cli.CommandService.createCommandStatement(String, Map<String, String>)
  since Geode 1.3, simply call processCommand to execute the command
  org.apache.geode.management.cli.Result.failedToPersist()
  since 1.10. This only affect the gfsh output line which is not api bound
  org.apache.geode.management.cli.Result.hasIncomingFiles()
  since 1.10. file transfer in plugin commands is never supported
  org.apache.geode.management.cli.Result.saveIncomingFiles(String)
  since 1.10. file transfer in plugin commands is never supported
  org.apache.geode.management.cli.Result.setCommandPersisted(boolean)
  since 1.10. This only affect the gfsh output line which is not api bound
  org.apache.geode.management.DistributedRegionMXBean.getDiskTaskWaiting()
  org.apache.geode.management.DistributedRegionMXBean.listMembershipAttributes()
  this API is scheduled to be removed
  org.apache.geode.management.MemberMXBean.getCurrentHeapSize()
  Please use `MemberMXBean.getUsedMemory()` instead.
  org.apache.geode.management.MemberMXBean.getFreeHeapSize()
  Please use `MemberMXBean.getFreeMemory()` instead.
  org.apache.geode.management.MemberMXBean.getInitialImagesInProgres()
  as typo in name has been corrected: use `MemberMXBean.getInitialImagesInProgress()` instead.
  org.apache.geode.management.MemberMXBean.getMaximumHeapSize()
  Please use `MemberMXBean.getMaxMemory()` instead.
  org.apache.geode.management.MemberMXBean.processCommand(String, Map<String, String>, Byte[][])
  since 1.4 use processCommand(String commandString, Map$lt;String, String$gt; env, List$lt;String$gt; stagedFilePaths) instead
  org.apache.geode.management.MemberMXBean.viewLicense()
  Removed licensing in 8.0.
  org.apache.geode.management.RegionMXBean.getAvgBucketSize()
  This attribute is removed from 8.0 for being incorrect and impacting performance.
  org.apache.geode.management.RegionMXBean.getDiskReadsAverageLatency()
  See corresponding DiskStores latency to get the latency.
  org.apache.geode.management.RegionMXBean.getDiskTaskWaiting()
  org.apache.geode.management.RegionMXBean.getDiskWritesAverageLatency()
  See corresponding DiskStores latency to get the latency.
  org.apache.geode.management.RegionMXBean.listMembershipAttributes()
  this API is scheduled to be removed
  org.apache.geode.modules.session.catalina.DeltaSessionManager.getPreferDeserializedForm()
  No replacement. Always prefer deserialized form.
  org.apache.geode.modules.session.catalina.DeltaSessionManager.setPreferDeserializedForm(boolean)
  No replacement. Always prefer deserialized form.
  org.apache.geode.modules.session.catalina.SessionManager.getPreferDeserializedForm()
  no replacement. Always prefer deserialized form.
  org.apache.geode.pdx.ReflectionBasedAutoSerializer.init(Properties)
  as of Geode 1.5 use initialize instead
  org.apache.geode.pdx.ReflectionBasedAutoSerializer.setSerializableClasses(List<String>)
  as of 6.6.2 use `ReflectionBasedAutoSerializer.reconfigure(String...)` instead.
  org.apache.geode.security.AuthInitialize.getCredentials(Properties)
  in Geode 1.3. Never called by the product. Use `AuthInitialize.getCredentials(Properties securityProps, DistributedMember server, boolean isPeer)`
  org.apache.geode.security.AuthInitialize.init()
  in Geode 1.5. Never called by the product. Use `AuthInitialize.init(LogWriter systemLogger, LogWriter securityLogger)`
  org.apache.geode.security.ResourcePermission.getRegionName()
  use getTarget()
  org.apache.geode.Statistics.getInt(int)
  as of Geode 1.10, use `Statistics.getLong(int)` instead
  org.apache.geode.Statistics.getInt(String)
  as of Geode 1.10, use `Statistics.getLong(String)` instead
  org.apache.geode.Statistics.getInt(StatisticDescriptor)
  as of Geode 1.10, use `Statistics.getLong(StatisticDescriptor)` instead
  org.apache.geode.Statistics.incInt(int, int)
  as of Geode 1.10, use `Statistics.incLong(int, long)` instead
  org.apache.geode.Statistics.incInt(String, int)
  as of Geode 1.10, use `Statistics.incLong(String, long)` instead
  org.apache.geode.Statistics.incInt(StatisticDescriptor, int)
  as of Geode 1.10, use `Statistics.incLong(StatisticDescriptor, long)` instead
  org.apache.geode.Statistics.setInt(int, int)
  as of Geode 1.10, use `Statistics.setLong(int, long)` instead
  org.apache.geode.Statistics.setInt(String, int)
  as of Geode 1.10, use `Statistics.setLong(String, long)` instead
  org.apache.geode.Statistics.setInt(StatisticDescriptor, int)
  as of Geode 1.10, use `Statistics.setLong(StatisticDescriptor, long)` instead
  org.apache.geode.Statistics.setIntSupplier(int, IntSupplier)
  as of Geode 1.10, use `Statistics.setLongSupplier(int, LongSupplier)` instead
  org.apache.geode.Statistics.setIntSupplier(String, IntSupplier)
  as of Geode 1.10, use `Statistics.setLongSupplier(String, LongSupplier)` instead
  org.apache.geode.Statistics.setIntSupplier(StatisticDescriptor, IntSupplier)
  as of Geode 1.10, use `Statistics.setLongSupplier(StatisticDescriptor, LongSupplier)` instead
  org.apache.geode.StatisticsTypeFactory.createIntCounter(String, String, String)
  as of Geode 1.10, use `StatisticsTypeFactory.createLongCounter(String, String, String)` instead
  org.apache.geode.StatisticsTypeFactory.createIntCounter(String, String, String, boolean)
  as of Geode 1.10, use `StatisticsTypeFactory.createLongCounter(String, String, String, boolean)` instead
  org.apache.geode.StatisticsTypeFactory.createIntGauge(String, String, String)
  as of Geode 1.10, use `StatisticsTypeFactory.createLongGauge(String, String, String)` instead
  org.apache.geode.StatisticsTypeFactory.createIntGauge(String, String, String, boolean)
  as of Geode 1.10, use `StatisticsTypeFactory.createLongGauge(String, String, String, boolean)` instead

- Deprecated Constructors
  Constructor
  Description
  org.apache.geode.cache.RegionFactory()
  as of 6.5 use `Cache.createRegionFactory()` instead.
  org.apache.geode.cache.RegionFactory(String)
  as of 6.5 use `Cache.createRegionFactory(String)` instead.
  org.apache.geode.cache.RegionFactory(Properties)
  as of 6.5 use `CacheFactory(Properties)` and `Cache.createRegionFactory()` instead.
  org.apache.geode.cache.RegionFactory(Properties, String)
  as of 6.5 use `CacheFactory(Properties)` and `Cache.createRegionFactory(String)` instead.
  org.apache.geode.cache.RegionFactory(Properties, RegionAttributes<K, V>)
  as of 6.5 use `CacheFactory(Properties)` and `Cache.createRegionFactory(RegionAttributes)` instead.
  org.apache.geode.cache.RegionFactory(RegionAttributes<K, V>)
  as of 6.5 use `Cache.createRegionFactory(RegionAttributes)` instead.
  org.apache.geode.modules.util.ClassLoaderObjectInputStream(InputStream, ClassLoader)
  Use `ClassLoaderObjectInputStream(InputStream, ClassLoader, ObjectInputFilter)` with a filter for secure deserialization
  org.apache.geode.pdx.ReflectionBasedAutoSerializer(List<String>)
  as of 6.6.2 use ReflectionBasedAutoSerializer(String...) instead.

- Deprecated Enum Constants
  Enum Constant
  Description
  org.apache.geode.cache.operations.OperationContext.OperationCode.CLOSE_CQ
  org.apache.geode.cache.operations.OperationContext.OperationCode.CONTAINS_KEY
  org.apache.geode.cache.operations.OperationContext.OperationCode.DESTROY
  org.apache.geode.cache.operations.OperationContext.OperationCode.EXECUTE_CQ
  org.apache.geode.cache.operations.OperationContext.OperationCode.EXECUTE_FUNCTION
  org.apache.geode.cache.operations.OperationContext.OperationCode.GET
  org.apache.geode.cache.operations.OperationContext.OperationCode.GET_DURABLE_CQS
  org.apache.geode.cache.operations.OperationContext.OperationCode.INVALIDATE
  org.apache.geode.cache.operations.OperationContext.OperationCode.KEY_SET
  org.apache.geode.cache.operations.OperationContext.OperationCode.PUT
  org.apache.geode.cache.operations.OperationContext.OperationCode.PUTALL
  org.apache.geode.cache.operations.OperationContext.OperationCode.QUERY
  org.apache.geode.cache.operations.OperationContext.OperationCode.REGION_CLEAR
  org.apache.geode.cache.operations.OperationContext.OperationCode.REGION_CREATE
  org.apache.geode.cache.operations.OperationContext.OperationCode.REGION_DESTROY
  org.apache.geode.cache.operations.OperationContext.OperationCode.REGISTER_INTEREST
  org.apache.geode.cache.operations.OperationContext.OperationCode.REMOVEALL
  org.apache.geode.cache.operations.OperationContext.OperationCode.STOP_CQ
  org.apache.geode.cache.operations.OperationContext.OperationCode.UNREGISTER_INTEREST
  org.apache.geode.cache.query.IndexType.HASH
  Due to the overhead caused by rehashing while expanding the backing array, hash index has been deprecated since Apache Geode 1.4.0. Use `IndexType.FUNCTIONAL` instead.
  org.apache.geode.cache.snapshot.SnapshotOptions.SnapshotFormat.GEMFIRE
  Use `SnapshotOptions.SnapshotFormat.GEODE`
  org.apache.geode.management.configuration.IndexType.HASH_DEPRECATED

- Deprecated Annotation Interface Elements
  Annotation Interface Element
  Description
  org.apache.geode.management.cli.CliMetaData.valueSeparator()
  since 1.2, Command methods may override both the delimiter and the escape through spring shell's `splittingRegex` option context