The cache plugin doesn't set any file permissions. If created files by the cache plugin have wrong permission, then the logic says, a PHP configuration parameter (umask()) is wrong, so you shouldn't search for any bug of the cache plugin, but for a wrong (custom) server configuration