KEMBAR78
Remove deprecated APIs (fifo/lifo...) by simonbasle · Pull Request #156 · reactor/reactor-pool · GitHub
Skip to content

Conversation

@simonbasle
Copy link
Contributor

@simonbasle simonbasle commented Mar 10, 2022

This commit removes deprecated APIs and underlying outdated code:

  • fifo() vs lifo() distinction (for pending borrowers)
  • DefaultPoolConfig constructor without the evictInBackground
    parameter or without the idleLru parameter
  • default implementation of Pool#config() (all pool implementations
    should now expose their configuration)

This also adjusts the CommonPoolTest to remove lifo/fifo scenarios and
distinction.

Fixes #112.

This commit removes deprecated APIs and underlying outdated code:
 - `fifo()` vs `lifo()` distinction (for pending borrowers)
 - `DefaultPoolConfig` constructor without the `evictInBackground`
 parameter or without the `idleLru` parameter
 - default implementation of `Pool#config()` (all pool implementations
 should now expose their configuration)

This also adjusts the CommonPoolTest to remove lifo/fifo scenarios and
distinction.

Fixes #112.
@simonbasle simonbasle added this to the 1.0.0-M1 milestone Mar 10, 2022
@simonbasle simonbasle added type/chore A task not related to code (build, formatting, process, ...) warn/api-change Breaking change with compilation errors labels Mar 10, 2022
@simonbasle simonbasle self-assigned this Mar 10, 2022
@simonbasle simonbasle requested a review from a team March 10, 2022 14:30
@simonbasle simonbasle merged commit 9c5f49a into main Mar 11, 2022
@simonbasle simonbasle deleted the 112-removeDeprecatedApis branch March 11, 2022 09:09
violetagg added a commit to reactor/reactor-netty that referenced this pull request Mar 11, 2022
violetagg added a commit to reactor/reactor-netty that referenced this pull request Mar 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/chore A task not related to code (build, formatting, process, ...) warn/api-change Breaking change with compilation errors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove deprecated APIs from 0.1.x and 0.2.x

2 participants