accept cache and pkgcache as options
fix the merge conflict again whatever
0.4.1