public void ClearCreated() { _logger.Debug("Removing all created prims."); bool recycle = _recycle; _recycle = true; _factoryQ.Paused = true; lock (_createdPrims) foreach (UUID prim in _createdPrims) { RemovePrim(prim); } _logger.Debug("Queued " + _factoryQ.QueuedItems + " items for removal."); _factoryQ.Paused = false; _factoryQ.BlockWhileWorking(); _logger.Info("Removed all created prims."); _recycle = recycle; }