cache_engine optional arguement fixed.