Shouldn't this use the same value from setCacheId