//Refreshing permissions
PermissionAPI perAPI = APILocator.getPermissionAPI();
if(field.getFieldType().equals("host or folder")) {
conAPI.cleanHostField(structure, APILocator.getUserAPI().getSystemUser(), false);
perAPI.resetChildrenPermissionReferences(structure);
}
StructureFactory.saveStructure(structure);
// rebuild contentlets indexes
conAPI.reindex(structure);
// remove the file from the cache