* Remove user profile from cache when they log out from a region.

* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be 
written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.
This commit is contained in:
Justin Clarke Casey
2008-04-20 20:36:06 +00:00
parent 8b177bf4a8
commit 3d3eec436a
4 changed files with 28 additions and 3 deletions

View File

@@ -1696,6 +1696,8 @@ namespace OpenSim.Region.Environment.Scenes
m_sceneGridService.SendCloseChildAgentConnections(agentID, childknownRegions);
RemoveCapsHandler(agentID);
CommsManager.UserProfileCacheService.RemoveUser(agentID);
}
m_eventManager.TriggerClientClosed(agentID);