app cache cleaner

so i just noticed in the app market a app cache cleaner that cleans the caches from your apps to make for more memory space...does this app differ from a app killer? and what are some opinions on wether its something good to have. should apps caches be cleared every so often? or does android do with caches like it does with apps and runs it while filtering and alll that sorts.