server side file handle caching