Blake Bender created GEODE-9234:
-----------------------------------
Summary: Clean up metadata handling
Key: GEODE-9234
URL: https://issues.apache.org/jira/browse/GEODE-9234
Project: Geode
Issue Type: Bug
Components: native client
Reporter: Blake Bender
The interaction of `getClientMetadata` and `enqueueForMetadataRefresh in
`ClientMetadataService` is strange and at least somewhat unnecessary. The
enqueue function looks up the region, so it already has access to the full
region object and doesn't need the 'name' parameter. There are a few other
warts in this code that merit a full refactor, and validation that we're
refreshing metadata when and only when we need to.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)