iOS cache component based on TMCache