This should be a static member of this class. Otherwise, we would be creating an instance of this cache for every call to rerollData()