add lrucache from support.v4 source code