Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BACKPORT] Public classes for member/client CachingProviders #17421

Merged

Conversation

vbekiaris
Copy link
Collaborator

Adding public classes to expose the member- and
client-side caching provider implementations
without referring to internal classes. The new
classes delegate to existing private
implementations in the corresponding .impl.
packages.

Also aligns JCache providers terminology to
Hazelcast terms, using "member" instead of "server".

Clean backport of #17320

Adding public classes to expose the member- and
client-side caching provider implementations
without referring to internal classes. The new
classes delegate to existing private
implementations in the corresponding .impl.
packages.

(cherry picked from commit 31bea15)
(cherry picked from commit d938b74)
In JCache CachingProviders we mention "server"-side
while everywhere else Hazelcast terminology refers
to "member"-side. So the new public caching provider
class is renamed to HazelcastMemberCachingProvider.
The system property values for selecting client/server
provider in the default HazelcastCachingProvider
now accepts "member" (and keeps accepting "server"
for backwards compatibility).

(cherry picked from commit 7ff5549)
@vbekiaris vbekiaris merged commit 85c7759 into hazelcast:4.0.z Sep 1, 2020
@vbekiaris vbekiaris deleted the fixes/4.0.z/public-cachingproviders branch September 1, 2020 07:48
@vbekiaris
Copy link
Collaborator Author

thanks for the reviews @jerrinot @pivovarit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants