Add cache features with APC
Tests
Remove cache method