Because mod_disk_cache uses;APR_CREATE | APR_WRITE | APR_BINARY | APR_EXCL when creating them, see inside store_headers at mod_disk_cache.c:892
It would have been helpful if you had noted that in the log message.
I'm trying to get htcacheclean working on Win32, where it matters :-)
Ha! ;-) -- justin