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

Extracted interface for EntryCacheManager #15933

Merged
merged 6 commits into from
Jun 6, 2022

Conversation

merlimat
Copy link
Contributor

@merlimat merlimat commented Jun 4, 2022

Motivation

Refactored code to extract an interface for EntryCacheManager instead of relying on a concrete class implementation without any functional changes.

The new interface will be used to add more cache implementations.

@merlimat merlimat added the type/cleanup Code or doc cleanups e.g. remove the outdated documentation or remove the code no longer in use label Jun 4, 2022
@merlimat merlimat added this to the 2.11.0 milestone Jun 4, 2022
@merlimat merlimat self-assigned this Jun 4, 2022
@merlimat merlimat added doc-not-needed Your PR changes do not impact docs and removed doc-label-missing labels Jun 4, 2022
@apache apache deleted a comment from github-actions bot Jun 4, 2022
@dave2wave dave2wave requested review from eolivelli and lhotari June 4, 2022 18:27
@codelipenghui
Copy link
Contributor

/pulsarbot run-failure-checks

@merlimat merlimat merged commit c7faf62 into apache:master Jun 6, 2022
@merlimat merlimat deleted the entry-cache-manager-interface branch June 6, 2022 23:39
nicoloboschi pushed a commit to datastax/pulsar that referenced this pull request Jul 8, 2022
* Extracted interface for EntryCacheManager

* Fixed references

* added more methods to the interface

* Fixed mocked test

* Removed unused import

* Fixed wrong casting in reflection access

(cherry picked from commit c7faf62)
congbobo184 pushed a commit that referenced this pull request Nov 17, 2022
* Extracted interface for EntryCacheManager

* Fixed references

* added more methods to the interface

* Fixed mocked test

* Removed unused import

* Fixed wrong casting in reflection access

(cherry picked from commit c7faf62)
@congbobo184 congbobo184 added release/2.9.4 cherry-picked/branch-2.9 Archived: 2.9 is end of life labels Nov 17, 2022
congbobo184 pushed a commit that referenced this pull request Dec 7, 2022
* Extracted interface for EntryCacheManager

* Fixed references

* added more methods to the interface

* Fixed mocked test

* Removed unused import

* Fixed wrong casting in reflection access

(cherry picked from commit c7faf62)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherry-picked/branch-2.9 Archived: 2.9 is end of life cherry-picked/branch-2.10 doc-not-needed Your PR changes do not impact docs release/2.9.4 release/2.10.3 type/cleanup Code or doc cleanups e.g. remove the outdated documentation or remove the code no longer in use
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants