File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed
java/edu/harvard/iq/dataverse/search Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -391,7 +391,7 @@ public IndexResponse indexPermissionsOnSelfAndChildren(DvObject definitionPoint)
391391 Set <DatasetVersion > datasetVersions = datasetVersionsToBuildCardsFor (dataset );
392392 for (DatasetVersion version : versionsToReIndexPermissionsFor (dataset )) {
393393 boolean isDraft = version .isDraft ();
394- if (version .getFileMetadatas ().size ()>0 ) {
394+ if (version .getFileMetadatas ().size ()>3000 ) {
395395 // For large datasets, use a more efficient SQL query instead of loading all file metadata objects
396396 List <Object []> fileInfoList = datasetVersionService .getDataFileInfoForPermissionIndexing (version .getId ());
397397
Original file line number Diff line number Diff line change 1818 <!-- Uncomment next lines to show all SQL queries in the log -->
1919 <!-- <property name="eclipselink.logging.level.sql" value="FINE"/>-->
2020 <!-- <property name="eclipselink.logging.parameters" value="true"/>-->
21+ <!-- Cache configuration for DataFile entity -->
22+ <property name =" eclipselink.cache.size.edu.harvard.iq.dataverse.DataFile" value =" 5000" />
23+ <property name =" eclipselink.cache.size.edu.harvard.iq.dataverse.FileMetadata" value =" 5000" />
24+
25+
26+ <!-- Default cache size for other entities -->
27+ <property name =" eclipselink.cache.size.default" value =" 1000" />
28+
29+ <!-- Cache type configuration -->
30+ <property name =" eclipselink.cache.type.default" value =" SOFT" />
31+
32+ <!-- Enable shared cache -->
33+ <property name =" eclipselink.cache.shared.default" value =" true" />
34+
35+ <!-- Coordination for clustered environments (if applicable) -->
36+ <property name =" eclipselink.cache.coordination.protocol" value =" none" />
2137 </properties >
2238 </persistence-unit >
2339</persistence >
You can’t perform that action at this time.
0 commit comments