Added cache to getFolderContents