Move allocation and freeing of the LRU queue out of the eviction thread: applications threads use it and there's no guarantee the eviction server has started.