Posey knows the Giants have been striking out in the free agency market