When writing software documentation I very often have to describe things like a value manager, a value cache or a device map. These are usually components of the software system.
In practice the manager does of course not manage a single value but many and the map does not map only a single device etc.
My question is: is it more common to speak of a values manager instead of a value manager and of a devices map instead of a device map etc.?