Create your own cache clear bat file:
Just cut & paste this code into a notepad file ad save it as clearcache.bat
@echo off
echo Hit a key for cache wiping out!
pause
Echo clearing cache HonorBuddy
RD "c:\games\hb\cache" /S /Q
Echo clearing cache Wow
RD "c:\games\World of Warcraft\Cache" /S /Q
RD "c:\games\World of Warcraft\Data\Cache" /S /Q
echo clearing cache battle.ney
RD "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache" /S /Q
Echo wiped out everything happy botting!

Pause
Modify the path according to your instalation folders (my is "games"), and watch out if you dont know what you are doing you can delete important file/folders!
1) honorbuddy = c:\games\hb\cache
2) WoW=c:\games\World of Warcraft\Cache and c:\games\World of Warcraft\Data\Cache
3) C:\ProgramData\Blizzard Entertainment\Battle.net\Cache (fixed path for everyone)
Use it always before botting and between bot session, no more cache bug.
***Im not responsable if you are gonna wipe out your entire hard disk due to a mispelled path in the bat file!

***
Bye!