refactoring support for APCu (APC User Cache) - thank you Joe Watkins and Anatol Belski