- public static ShardStrategy getStrategy(final YangInstanceIdentifier path) {
- Preconditions.checkState(configuration != null, "configuration should not be missing");
- Preconditions.checkNotNull(path, "path should not be null");
-
-
- String moduleName = getModuleName(path);
- ShardStrategy shardStrategy = moduleNameToStrategyMap.get(moduleName);
+ public ShardStrategy getStrategy(final YangInstanceIdentifier path) {
+ final String moduleName = getModuleName(requireNonNull(path, "path should not be null"));
+ final ShardStrategy shardStrategy = configuration.getStrategyForModule(moduleName);