before new cache impl.