diff options
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 '')
-rw-r--r-- | OpenSim/Capabilities/Handlers/FetchInventory/Tests/FetchInventoryDescendents2HandlerTests.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Capabilities/Handlers/FetchInventory/Tests/FetchInventoryDescendents2HandlerTests.cs b/OpenSim/Capabilities/Handlers/FetchInventory/Tests/FetchInventoryDescendents2HandlerTests.cs index 056b4db..380c54a 100644 --- a/OpenSim/Capabilities/Handlers/FetchInventory/Tests/FetchInventoryDescendents2HandlerTests.cs +++ b/OpenSim/Capabilities/Handlers/FetchInventory/Tests/FetchInventoryDescendents2HandlerTests.cs | |||
@@ -133,7 +133,7 @@ namespace OpenSim.Capabilities.Handlers.FetchInventory.Tests | |||
133 | 133 | ||
134 | Init(); | 134 | Init(); |
135 | 135 | ||
136 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null); | 136 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null, m_scene); |
137 | TestOSHttpRequest req = new TestOSHttpRequest(); | 137 | TestOSHttpRequest req = new TestOSHttpRequest(); |
138 | TestOSHttpResponse resp = new TestOSHttpResponse(); | 138 | TestOSHttpResponse resp = new TestOSHttpResponse(); |
139 | 139 | ||
@@ -157,7 +157,7 @@ namespace OpenSim.Capabilities.Handlers.FetchInventory.Tests | |||
157 | { | 157 | { |
158 | TestHelpers.InMethod(); | 158 | TestHelpers.InMethod(); |
159 | 159 | ||
160 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null); | 160 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null, m_scene); |
161 | TestOSHttpRequest req = new TestOSHttpRequest(); | 161 | TestOSHttpRequest req = new TestOSHttpRequest(); |
162 | TestOSHttpResponse resp = new TestOSHttpResponse(); | 162 | TestOSHttpResponse resp = new TestOSHttpResponse(); |
163 | 163 | ||
@@ -187,7 +187,7 @@ namespace OpenSim.Capabilities.Handlers.FetchInventory.Tests | |||
187 | { | 187 | { |
188 | TestHelpers.InMethod(); | 188 | TestHelpers.InMethod(); |
189 | 189 | ||
190 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null); | 190 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null, m_scene); |
191 | TestOSHttpRequest req = new TestOSHttpRequest(); | 191 | TestOSHttpRequest req = new TestOSHttpRequest(); |
192 | TestOSHttpResponse resp = new TestOSHttpResponse(); | 192 | TestOSHttpResponse resp = new TestOSHttpResponse(); |
193 | 193 | ||
@@ -230,7 +230,7 @@ namespace OpenSim.Capabilities.Handlers.FetchInventory.Tests | |||
230 | { | 230 | { |
231 | TestHelpers.InMethod(); | 231 | TestHelpers.InMethod(); |
232 | 232 | ||
233 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null); | 233 | FetchInvDescHandler handler = new FetchInvDescHandler(m_scene.InventoryService, null, m_scene); |
234 | TestOSHttpRequest req = new TestOSHttpRequest(); | 234 | TestOSHttpRequest req = new TestOSHttpRequest(); |
235 | TestOSHttpResponse resp = new TestOSHttpResponse(); | 235 | TestOSHttpResponse resp = new TestOSHttpResponse(); |
236 | 236 | ||