title: Missing javax.cache.annotation package when compiling with AspectJ
body: <p>I'm getting some weird errors which seem to eb the result of a missing library, though I can't figure out where it's missing from as all the guides I've seen don't seem to be including anything I'm missing. I've included the AspectJ jars and I'm compiling with ajc through IntelliJ. </p>
  
  <pre><code>Error:ajc: can't determine annotations of missing type javax.cache.annotation.CacheRemove
  when weaving type com.webbilly.dao.hibernate.GenericDAO
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  </code></pre>
  
  <p>Here it specifies javax.cache.annotation.CacheRemove, but there are other files as well that are missing that I attempted to band-aid with a package from java2s, but it's still missing this one. </p>