1. A method, in a data processing system, for controlling version pressure on a speculative versioning cache of the data processing system, comprising: collecting version pressure data based on one or more threads, executing on one or more processors of the data processing system, accessing cache lines of the speculative versioning cache stored in a storage device of the data processing system; determining whether one or more modifications to an operation of the data processing system are to be performed based on the version pressure data, wherein the one or more modifications, when performed, affect version pressure exerted on the speculative versioning cache; and modifying an operation of the data processing system based on the one or more determined modifications, in response to a determination that one or more modifications to the operation of the data processing system are to be performed, to affect the version pressure exerted on the speculative versioning cache.