Batching backward sync (#3532)

* Backward sync now batches requests

Signed-off-by: Jiri Peinlich <jiri.peinlich@gmail.com>
This commit is contained in:
Jiri Peinlich
2022-03-18 17:07:04 +00:00
committed by GitHub
parent a8d13c31c9
commit 0fce76cc9f
30 changed files with 1554 additions and 417 deletions

View File

@@ -28,6 +28,20 @@ public class Slf4jLambdaHelper {
// sonar code smell
private Slf4jLambdaHelper() {}
public static void warnLambda(
final Logger log, final String message, final Supplier<?>... params) {
if (log.isWarnEnabled()) {
log.warn(message, Arrays.stream(params).map(Supplier::get).toArray());
}
}
public static void infoLambda(
final Logger log, final String message, final Supplier<?>... params) {
if (log.isInfoEnabled()) {
log.info(message, Arrays.stream(params).map(Supplier::get).toArray());
}
}
public static void debugLambda(
final Logger log, final String message, final Supplier<?>... params) {
if (log.isDebugEnabled()) {
@@ -41,11 +55,4 @@ public class Slf4jLambdaHelper {
log.trace(message, Arrays.stream(params).map(Supplier::get).toArray());
}
}
public static void warnLambda(
final Logger log, final String message, final Supplier<?>... params) {
if (log.isWarnEnabled()) {
log.warn(message, Arrays.stream(params).map(Supplier::get).toArray());
}
}
}