Skip to content

Extracted interface for EntryCacheManager - #15933

Merged
merlimat merged 6 commits into
apache:masterfrom
merlimat:entry-cache-manager-interface
Jun 6, 2022
Merged

Extracted interface for EntryCacheManager#15933
merlimat merged 6 commits into
apache:masterfrom
merlimat:entry-cache-manager-interface

Conversation

@merlimat

@merlimat merlimat commented Jun 4, 2022

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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