1. A computer system for transferring data directly to a cache and retaining it there until accessed for use, comprising: a processor; a locking cache connected to the processor; a system bus connected to the locking cache; an I/O subsystem connected to the system bus; wherein the processor is at least configured to write data to the locking cache without also writing it to system memory; and the locking cache is at least configured to retain the data until the data has been accessed for use by the I/O subsystem.