System.arraycopy(this.table, 0, that.table, 0, this.table.length);
for (int i = 0; i < this.table.length; ++i) { that.table[i].a = this.table[i].a; that.table[i].b = this.table[i].b; that.table[i].c = this.table[i].c; that.table[i].res = this.table[i].res; }
        final OpCache3 copy() {            OpCache3 that = new OpCache3(this.table.length);            System.arraycopy(this.table, 0, that.table, 0, this.table.length);            that.cacheHit = this.cacheHit;            that.cacheMiss = this.cacheMiss;            return that;        }