in src/main/java/org/apache/fineract/cn/async/core/DelegatingContextExecutor.java [63:67]
private Runnable wrap(final Runnable task) {
final String tenantIdentifier = TenantContextHolder.identifier().orElse(null);
final UserContext userContext = UserContextHolder.getUserContext().orElse(null);
return new DelegatingContextRunnable(task, tenantIdentifier, userContext);
}