The cache of lookup results is unbounded, which leads to a rather fast memory leak when activity is high.