@@ -82,14 +82,14 @@ public void createDatabase(final String databaseName) {
82
82
metaDataContextManager .getDatabaseMetaDataManager ().addDatabase (databaseName );
83
83
metaDataPersistFacade .persistReloadDatabaseByAlter (databaseName , metaDataContextManager .getMetaDataContexts ().getMetaData ().getDatabase (databaseName ),
84
84
originalMetaDataContexts .getMetaData ().getDatabase (databaseName ));
85
- clearServiceCache ();
85
+ OrderedServicesCache . clearCache ();
86
86
}
87
87
88
88
@ Override
89
89
public void dropDatabase (final ShardingSphereDatabase database ) {
90
90
metaDataPersistFacade .getDatabaseMetaDataFacade ().getDatabase ().drop (database .getName ());
91
91
metaDataContextManager .getDatabaseMetaDataManager ().dropDatabase (database .getName ());
92
- clearServiceCache ();
92
+ OrderedServicesCache . clearCache ();
93
93
}
94
94
95
95
@ Override
@@ -164,7 +164,7 @@ public void registerStorageUnits(final String databaseName, final Map<String, Da
164
164
MetaDataContexts originalMetaDataContexts = new MetaDataContexts (metaDataContextManager .getMetaDataContexts ().getMetaData (), metaDataContextManager .getMetaDataContexts ().getStatistics ());
165
165
metaDataPersistFacade .getDataSourceUnitService ().persist (databaseName , toBeRegisteredProps );
166
166
afterStorageUnitsRegistered (databaseName , originalMetaDataContexts , toBeRegisteredProps );
167
- clearServiceCache ();
167
+ OrderedServicesCache . clearCache ();
168
168
}
169
169
170
170
private void afterStorageUnitsRegistered (final String databaseName , final MetaDataContexts originalMetaDataContexts ,
@@ -181,7 +181,7 @@ public void alterStorageUnits(final ShardingSphereDatabase database, final Map<S
181
181
MetaDataContexts originalMetaDataContexts = new MetaDataContexts (metaDataContextManager .getMetaDataContexts ().getMetaData (), metaDataContextManager .getMetaDataContexts ().getStatistics ());
182
182
metaDataPersistFacade .getDataSourceUnitService ().persist (database .getName (), toBeUpdatedProps );
183
183
afterStorageUnitsAltered (database .getName (), originalMetaDataContexts , toBeUpdatedProps );
184
- clearServiceCache ();
184
+ OrderedServicesCache . clearCache ();
185
185
}
186
186
187
187
private void afterStorageUnitsAltered (final String databaseName , final MetaDataContexts originalMetaDataContexts , final Map <String , DataSourcePoolProperties > toBeRegisteredProps ) {
@@ -198,7 +198,7 @@ public void unregisterStorageUnits(final ShardingSphereDatabase database, final
198
198
metaDataPersistFacade .getDataSourceUnitService ().delete (database .getName (), each );
199
199
afterStorageUnitsUnregistered (database .getName (), each );
200
200
}
201
- clearServiceCache ();
201
+ OrderedServicesCache . clearCache ();
202
202
}
203
203
204
204
private void afterStorageUnitsUnregistered (final String databaseName , final String storageUnitName ) {
@@ -230,7 +230,7 @@ public void alterSingleRuleConfiguration(final ShardingSphereDatabase database,
230
230
SingleRuleConfiguration singleRuleConfig = ruleMetaData .getSingleRule (SingleRule .class ).getConfiguration ();
231
231
metaDataPersistFacade .getDatabaseRuleService ().persist (database .getName (), Collections .singleton (singleRuleConfig ));
232
232
metaDataContextManager .getDatabaseRuleConfigurationManager ().refresh (database .getName (), singleRuleConfig , true );
233
- clearServiceCache ();
233
+ OrderedServicesCache . clearCache ();
234
234
}
235
235
236
236
@ Override
@@ -247,7 +247,7 @@ && new ActiveVersionChecker(metaDataPersistFacade.getRepository()).checkSame(new
247
247
}
248
248
}
249
249
reloadAlteredTables (database .getName (), needReloadTables );
250
- clearServiceCache ();
250
+ OrderedServicesCache . clearCache ();
251
251
}
252
252
253
253
@ Override
@@ -264,7 +264,7 @@ public void removeRuleConfigurationItem(final ShardingSphereDatabase database, f
264
264
}
265
265
}
266
266
reloadAlteredTables (database .getName (), needReloadTables );
267
- clearServiceCache ();
267
+ OrderedServicesCache . clearCache ();
268
268
}
269
269
270
270
private void reloadAlteredTables (final String databaseName , final Collection <String > needReloadTables ) {
@@ -281,7 +281,7 @@ private void reloadAlteredTables(final String databaseName, final Collection<Str
281
281
tables .forEach (each -> metaDataContextManager .getDatabaseMetaDataManager ().alterTable (databaseName , entry .getKey (), each ));
282
282
}
283
283
} catch (final SQLException ex ) {
284
- log .error ("Load table meta failed, databaseName:{}, needReloadTables:{}" , databaseName , needReloadTables , ex );
284
+ log .error ("Load table meta failed, databaseName: {}, needReloadTables: {}" , databaseName , needReloadTables , ex );
285
285
throw new LoadTableMetaDataFailedException ();
286
286
}
287
287
}
@@ -297,24 +297,20 @@ private Collection<String> getNeedReloadTables(final ShardingSphereDatabase orig
297
297
@ Override
298
298
public void removeRuleConfiguration (final ShardingSphereDatabase database , final String ruleType ) {
299
299
metaDataPersistFacade .getDatabaseRuleService ().delete (database .getName (), ruleType );
300
- clearServiceCache ();
300
+ OrderedServicesCache . clearCache ();
301
301
}
302
302
303
303
@ Override
304
304
public void alterGlobalRuleConfiguration (final RuleConfiguration toBeAlteredRuleConfig ) {
305
305
metaDataPersistFacade .getGlobalRuleService ().persist (Collections .singleton (toBeAlteredRuleConfig ));
306
306
metaDataContextManager .getGlobalConfigurationManager ().alterGlobalRuleConfiguration (toBeAlteredRuleConfig );
307
- clearServiceCache ();
307
+ OrderedServicesCache . clearCache ();
308
308
}
309
309
310
310
@ Override
311
311
public void alterProperties (final Properties props ) {
312
312
metaDataPersistFacade .getPropsService ().persist (props );
313
313
metaDataContextManager .getGlobalConfigurationManager ().alterProperties (props );
314
- clearServiceCache ();
315
- }
316
-
317
- private void clearServiceCache () {
318
314
OrderedServicesCache .clearCache ();
319
315
}
320
316
}
0 commit comments