Added a cache for the current user to avoid creating multiple copies.
Fixed a NullPointerException bug when logged out users visited `author.jsp`.