title: Using useBuildCache in gradle and kapt
body: <p>I would like to use the new kotlin gradle plugin capability and cache my build results, for more information please read <a href="https://blog.jetbrains.com/kotlin/2018/02/using-gradle-build-cache-with-kotlin/" rel="noreferrer">this</a>.
  Another way of boosting the build is to cache kapt tasks, but it's not enabled by default </p>
  
  <blockquote>
    <p>because Gradle does not yet have a way to map inputs and outputs for
    annotation processors</p>
  </blockquote>
  
  <p>The only kapt dependency that I have is <code>dagger 2</code>, from your experience is it safe to cache it ?</p>