As a compromise, how about adding a flag to getFiles (excludeContent), so that you can make it only give metadata.