add Lrucache