Better item cache