aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
diff options
context:
space:
mode:
authorDiva Canto2015-06-03 17:42:41 -0700
committerDiva Canto2015-06-03 17:42:41 -0700
commitbac53387a9868f3765175179aecd3b97981d54a0 (patch)
tree68856ca9441d200d5ef83d7d616fdb9a94b91473 /OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
parentI suspect the viewer doesn't need the target of linked items inside linked fo... (diff)
downloadopensim-SC_OLD-bac53387a9868f3765175179aecd3b97981d54a0.zip
opensim-SC_OLD-bac53387a9868f3765175179aecd3b97981d54a0.tar.gz
opensim-SC_OLD-bac53387a9868f3765175179aecd3b97981d54a0.tar.bz2
opensim-SC_OLD-bac53387a9868f3765175179aecd3b97981d54a0.tar.xz
Mantis #7567: added an 8-sec expiring item cache to the inventory network connector. This fixed the problem on my local test grid and generally made things faster. This cache has been needed for a while... there are many parts in the code where the sim gets an item multiple times in a short amount of time (rezzing attachs and objects, for example).
Other minor changes: - added the scene as a parameter to the constructor od FetchInvDescHandler, so that I could see in which scene the handler was being called - brought linked items in linked folders back to being prefetched
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs')
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
index 30d1921..299b4f6 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
@@ -197,7 +197,7 @@ namespace OpenSim.Region.ClientStack.Linden
197 m_LibraryService = Scene.LibraryService; 197 m_LibraryService = Scene.LibraryService;
198 198
199 // We'll reuse the same handler for all requests. 199 // We'll reuse the same handler for all requests.
200 m_webFetchHandler = new FetchInvDescHandler(m_InventoryService, m_LibraryService); 200 m_webFetchHandler = new FetchInvDescHandler(m_InventoryService, m_LibraryService, Scene);
201 201
202 Scene.EventManager.OnRegisterCaps += RegisterCaps; 202 Scene.EventManager.OnRegisterCaps += RegisterCaps;
203 203