closes #30 implemented APCu cache component.