On nscd,
from: man page of nscd
Nscd caches libc-issued requests to the Name Service. If retrieving NSS
data is fairly expensive, nscd is able to speed up consecutive access to
the same data dramatically and increase overall system performance.
Key is here: NSS data (that's user/group/host/etc info) so no caching of
other entries...
And if it would what would you do with updates to records in the LDAP
database? The main problem with caching is: who should you trust to hold
the most accurate information...