Apparently the row result.all[name] = cashed; in queues factory, get queue is the one that creates the ghost queue. What is the purpose of this row? I can't see any effect when i remove it.