First of all, i'm not familliar with apc.
It's turned on on my site. And i've been faced next problem: I need to get current page number in my custom block on products list page. But, when i input
echo Mage::getBlockSingleton('page/html_pager')->getCurrentPage();, i get same page number on all pages (i mean on pages with params /?p=2, /?p=3 it allways '1') untill i will clean apc cache. This number changes only after cleaning cache. Not on every page changes.