support the new cache recycler design