Docker caching - at app level or org level?

When I push images from my local docker repo to the Fly registry, are the layers cached at the org level or at the app level? So if I push to and push the same image to, will it make use of the same cached layers?