'Build, cache and return the "mini" manifest + corresponding etag
for this app.
Call this with `force=True` whenever we need to update the cached
version of this manifest, e.g., when a new version of the packaged app
is approved.
If the addon is not a packaged app, this will not cache anything.
Ensure that the calling method checks various permissions if needed.
E.g. see mkt/detail/views.py. This is also called as a task after
reviewer approval so we can\'t perform some checks here.'

def get_cached_manifest(self, force=False):

    if (not self.is_packaged):
        return
    return get_cached_minifest(self, force=force)
