allowCachingPerBundle(addonEntryPointModule) {
    return this._perBundleAddonCacheUtil.allowCachingPerBundle({ addonEntryPointModule });
  }
The default implementation here is to indicate if the original addon entry point has
the `allowCachingPerBundle` flag set either on itself or on its prototype.

If a consuming application specifies a relative path to a custom utility via the
`ember-addon.perBundleAddonCacheUtil` configuration, we prefer the custom implementation
provided by the consumer.

@method allowCachingPerBundle
@param {Object|Function} addonEntryPointModule
@return {Boolean} true if the given constructor function or class supports caching per bundle, false otherwise