Issue #27 Changes from the PR review
Issue #27 Only instantiate the Ehcache if really needed, while not becoming racy with cache retrieval