IMetaStore metaStore = OrionConfiguration.getMetaStore();
List<String> userids = metaStore.readAllUsers();
for (String userId : userids) {
File userRoot = metaStore.getUserHome(userId).toLocalFile(EFS.NONE, null);
String diskUsage = getFolderSize(userRoot);
UserInfo userInfo = metaStore.readUser(userId);
// try to store the disk usage timestamp and value in the user profile
userInfo.setProperty(UserConstants2.DISK_USAGE, diskUsage);
userInfo.setProperty(UserConstants2.DISK_USAGE_TIMESTAMP, new Long(System.currentTimeMillis()).toString());
metaStore.updateUser(userInfo);
}