yes, that is even possible
i am in the middle of getting the logic set up for a local cache with one back end but it's entirely possible you could have multiple and set up sequences to request them from and each cache level could also have its own downstream sources as well
as i understand it, this is part of blossom's architecture also