Are caches branch specific?

Just as the above indicates - are caches branch specific? I’m caching for docker (or attempting to) but I don’t want every branch to have to pull every image from every branch in the cache…

I believe caches are branch specific. If you create a new feature branch and there is no branch specific cache for it yet then Circle will use the cache from your default branch (usually master) and save it as your new branch specific cache.