The default jar cache location is now hardcoded to ~/.jenkins/cache/jars which is a really bad idea for a big production environment with networked home directories and multiple accounts running slaves.
This behaviour was introduced with this commit:
This cache location needs to be configurable.
A bonus would be if permissions within it were handled in a way that supports multiple accounts using it. That might be the case already though.