From: Marcelo V. <va...@us...> - 2007-07-08 23:13:11
|
Hi there, A question for people who have played with the VFS subsystem more than me: how should I properly handle VFS sessions? Should I just call createVFSSession() when I need to call a VFS method, or should I cache the session object? I'm trying to figure out the best way to use VFS within ProjectViewer and I see that as a potential issue. It's not an issue with the local VFS since there's no session per se, but with things like FTP it might be interesting. So the two options I have are: - just keep calling createVFSSession(), and hope the VFS implementor does things right; I looked briefly at the FTP plugin source code, and it doesn't seem to be doing caching of sessions, so that could be an issue. - cache the session myself. But then how do I figure out if the session is still valid and things like that? I really shouldn't have to care about that. -- Marcelo Vanzin mmv...@gm... "Life's too short to drink cheap beer." |