Skip to content

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