1. A method of cache management in a computer system, the method comprising: providing, by an upper layer of software of the computer system, input to an intermediary between the upper layer of software and a processor subsystem of the computer system, where the input indicates how items of a working set are going to be accessed by the upper layer of software when the upper layer of software is executed by the processor subsystem; determining, by the intermediary, a cache usage and management hint for the working set based at least in part on the input and a cache configuration of the processor subsystem; and providing, by the intermediary, the cache usage and management hint to the processor subsystem for consideration by the processor subsystem when performing cache management.