I need to turn page cache on as some pages have a very high traffic. however, for some specific blocks, I have to turn it off. e.g I have a review block on the page. when someone submits a review and get a thank you message, another browser opening the same page sees the same thank you message without submitting a review. I am not sure the way Concrete5.6 cache a page. I have having the code on the controller:
protected $btCacheBlockRecord = false;
protected $btCacheBlockOutput = false;
protected $btCacheBlockOutputOnPost = false;
protected $btCacheBlockOutputForRegisteredUsers = false;
it does not work for me.