public void HandleFetchInventory(IClientAPI remoteClient, UUID itemID, UUID ownerID)
{
lock (m_fetchHolder)
{
// m_log.DebugFormat(
// "[ASYNC INVENTORY SENDER]: Putting request from {0} for {1} on queue", remoteClient.Name, itemID);
m_fetchHolder.Enqueue(new FetchHolder(remoteClient, itemID));
}
if (!m_processing)
{
m_processing = true;
ProcessQueue();
}
}