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

Closes #349 DelegatingScheduler: Bill Pugh Singleton Implementation #350

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Nov 26, 2022

  1. Configuration menu
    Copy the full SHA
    b00d129 View commit details
    Browse the repository at this point in the history
  2. bug (delay == 0); fix bad commonPool() as executor; use less memory: …

    …don't capture variable with commonPool
    magicprinc committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    95627ff View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

  1. Optimizations

    pre-calculate everything
    use less memory
    compact lambdas
    magicprinc committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    953aa91 View commit details
    Browse the repository at this point in the history
  2. DelegatingScheduler 100% test coverage

    -1 lambda
    magicprinc committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    2651f47 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Boss level: all fet is removed

    ScheduledCompletableFuture doesn't have to keep `time`: it can simply call delegate
    ThreadFactory.newThread: setName can be done in ctor
    if → ? :
    magicprinc committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    9fe5b90 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. -1 wrapper (Runnable is wrapped in Callable inside ExecutorService), …

    …so use Callable lambda instead of Runnable
    magicprinc committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    60f9b82 View commit details
    Browse the repository at this point in the history