Defines the service contract for the Executor which we'll use in
combination with the Infinispan Lucene Directory, as this provides
an option to execute delete operations in background.
Provides access to Infinispan's CacheManager; one CacheManager is needed for all caches,
it can be taken via JNDI or started by this ServiceProvider; in this case it will also
be stopped when no longer needed.
The Infinispan configuration is ClassLoader sensitive, this wrapper around
the standard Parser is used to allow it to find resources in a modular
classloading environment.