externalizing the session file cache