1. A method for storing a small data block in a cache system, comprising: augmenting the small data block with error detection information to produce an augmented data block; storing the augmented data block in a first memory array; storing the augmented data block in second memory array; retrieving the augmented data block from one of the first memory array and the second memory array; and if there is a bit error in the retrieved augmented data block, evicting the augmented data block.