No need to store users local .cache directory on NFS home directories. Use tmpfs which is much faster.
When home directories are mounted using NFS and Kerberos the system doesn't have access to authorized_keys file before user logs in.