Revision 6467
Added by Chris Jones over 13 years ago
src/edu/ucsb/nceas/metacat/dataone/CNodeService.java | ||
---|---|---|
145 | 145 |
systemMetadata.setReplicationPolicy(policy); |
146 | 146 |
|
147 | 147 |
// update the metadata |
148 |
HazelcastService.getInstance().getSystemMetadataMap().lock(systemMetadata.getIdentifier()); |
|
148 | 149 |
HazelcastService.getInstance().getSystemMetadataMap().put(systemMetadata.getIdentifier(), systemMetadata); |
150 |
HazelcastService.getInstance().getSystemMetadataMap().unlock(systemMetadata.getIdentifier()); |
|
149 | 151 |
|
150 | 152 |
return true; |
151 | 153 |
} |
Also available in: Unified diff
Lock the system metadata entry in hzSystemMetadata when calling setReplicationPolicy().