fix cache.cs (used on parcels info)
parent
396ab1424c
commit
22c7450363
|
@ -390,9 +390,10 @@ namespace OpenSim.Framework
|
|||
|
||||
Object data = fetch(index);
|
||||
|
||||
if (data == null && (m_Flags & CacheFlags.CacheMissing) == 0)
|
||||
return null;
|
||||
|
||||
if (data == null)
|
||||
{
|
||||
if((m_Flags & CacheFlags.CacheMissing) != 0)
|
||||
{
|
||||
lock (m_Index)
|
||||
{
|
||||
CacheItemBase missing = new CacheItemBase(index);
|
||||
|
@ -402,6 +403,9 @@ namespace OpenSim.Framework
|
|||
m_Lookup[index] = missing;
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Store(index, data);
|
||||
return data;
|
||||
|
|
Loading…
Reference in New Issue