[516502] Cache dependency provider instance

It's quite expensive to instantiate the dependency provider given that
reflection is involved and this instantiation is done many thousands of
times for large comparisons. We should therefore instantiate it only
once and cache the result.

Change-Id: I6cbc2c217ba7aad44a39dc559281e5baa7e01a82
Signed-off-by: Philip Langer <planger@eclipsesource.com>
1 file changed