In cache directives, the number of block replicas to cache are defined. What would be the benefit of caching replicas of a block? Why not cache a single copy of the block?
For each block, it only caches a single copy of the block. The number of block replicas to cache is the number of replicas from different blocks.