The latest version 3.2.1 improves this by including temporary files and network caches in the “Clear Cache” action.
Those 10GB you mention are temporary caches that are automatically released under disk space pressure. iOS clears the automatically when needed. But since 3.2.1, you can manually force the deletion.