Right now, we always create new instance of Apache HTTP Client per each
request. Like in the quickstarts [1] or in the examples [2] .
This is anti-pattern and not very good usage of Apache HTTP Client,
which is supposed to be application-scoped object though. I know the
point is to have examples as easy as possible. However shouldn't we
avoid anti-patterns? Otherwise there might be possible risk that people
will inspire and use the same pattern in their production apps :-)
[1]
https://github.com/keycloak/keycloak-examples/blob/master/app-jee/src/mai...
[2]
https://github.com/keycloak/keycloak/blob/master/examples/demo-template/c...
Marek