text: Title: Restrict creating cache directory
  Body: ### System Info
  
  pandasai: 1.5.11
  python: 3.9
  OS: linux
  
  ### 🐛 Describe the bug
  
  There is no need to create the cache directory if the enable_cache config is set to False. So, we shouldn't create it unless it's needed.