I'd move the `setLogger()` call into this method. Any cache associated with this Engine instance should log to this Engine's log, regardless of whether it was instantiated inside the Engine or passed in as the `cache` option.