SimplePDP::evaluate(RequestType) sets an MDC context but does not clear it in case
a RuntimeException is thrown or
the request contains more than one resource
I propose to remove the use of MDC. If the application that uses the PDP makes use of MDC it already does manage the context on its level and has the corresponding log pattern configuration.