using System; using System.Collections.Generic; using System.Text; using libsecondlife; using OpenSim.Framework.Data; namespace OpenSim.Region.Caches { public class UserProfileCache { public Dictionary UserProfiles = new Dictionary(); public UserProfileCache() { } /// /// A new user has moved into a region in this instance /// so get info from servers /// /// public void AddNewUser(LLUUID userID) { } /// /// A user has left this instance /// so make sure servers have been updated /// Then remove cached info /// /// public void UserLogOut(LLUUID userID) { } /// /// Request the user profile from User server /// /// private void RequestUserProfileForUser(LLUUID userID) { } /// /// Request Iventory Info from Inventory server /// /// private void RequestInventoryForUser(LLUUID userID) { } /// /// Make sure UserProfile is updated on user server /// /// private void UpdateUserProfileToServer(LLUUID userID) { } /// /// Update Inventory data to Inventory server /// /// private void UpdateInventoryToServer(LLUUID userID) { } } }