You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release 3.6.0
- Apply optimizations to `PrefixedLogger` (which is used by `ScopedLogger`) so that prefixes are not computed for disabled logging levels
Release 3.2.0
- TaskInvoker now uses ConcurrentLinkedQueue instead of synchronized ArrayList where possible;
- TaskInvoker#submit(ExceptionalConsumer, Supplier) method now takes Supplier<Collection<T>> instead of Supplier<List<T>> as the second parameter
Release 2.0.0
- Remove MapBuilder#fromEntries methods which were deprecated
- Deprecate TaskInvoker#invokeAll - use #completeAll instead
- Optimizations on TaskInvoker void tasks - nulls are not added to the output list anymore
- New method `TaskInvoker#submit(ExceptionalConsumer)` has been added that allows to add items by calling a method
- New functional interfaces: CollectionConsumer, ExceptionalConsumer, MultiConsumer
- Updates on PerformanceTest which is still not released
Release 1.9.0
- Add more methods to StringUtils (char replacement)
- Add ExceptionUtils#asRuntimeException
- Add pending (not released) PerformanceTest, it's in development yet, as well as new MapBuilder methods
- Add MapBuilder#buildUnmodifiable