I am having an issue that appears when I turn on Drupal caching. After voting on a block view, if an anonymous user views that same block, instead of seeing the results, they see the voting form again. If they try to vote a second time, it will give them an error message saying they've already voted, and still they can't see the results. Once cache clears, then it operates as normal and they can finally see the results.
Thanks in advance.