title: Difference DiskCacheStrategy in Glide v4
body: <p>I am using Glide 4.1.1 in one of my android application. I am using it with below code and not facing any issue in application.</p>
  
  <pre><code>Glide.with(context)
                  .load(constant.BASE_URL+"images/"+data.getPicture())
                  .apply(new RequestOptions()
                  .diskCacheStrategy(DiskCacheStrategy.ALL)
                  .dontAnimate()
                  .centerCrop()
                  .dontTransform())
                  .into(holder.imageView);
  </code></pre>
  
  <p>I have doubt in .diskCacheStrategy(DiskCacheStrategy.ALL) Option. There total five type option located with this like below</p>
  
  <pre><code>.diskCacheStrategy(DiskCacheStrategy.ALL)
  .diskCacheStrategy(DiskCacheStrategy.NONE)
  .diskCacheStrategy(DiskCacheStrategy.DATA)
  .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
  .diskCacheStrategy(DiskCacheStrategy.RESOURCE)
  </code></pre>
  
  <p>I have tried to find its documentation but not able to find difference between this. Let me know if someone have used it and have idea what is difference between this all and when should we use it. 
  Thanks</p>