diff options
author | Diva Canto | 2015-06-03 17:42:41 -0700 |
---|---|---|
committer | Diva Canto | 2015-06-03 17:42:41 -0700 |
commit | bac53387a9868f3765175179aecd3b97981d54a0 (patch) | |
tree | 68856ca9441d200d5ef83d7d616fdb9a94b91473 /OpenSim/Region/ClientStack/Linden | |
parent | I suspect the viewer doesn't need the target of linked items inside linked fo... (diff) | |
download | opensim-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')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs | 2 |
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 | ||