private Set < String > readFeatureNameList ( String line ) { String [ ] parts = FeatureDefinitionUtils . installedFeatureSplitPattern . split ( line ) ; return parts . length > 0 ? Collections . unmodifiableSet ( new HashSet < String > ( Arrays . asList ( parts ) ) ) : Collections . < String > emptySet ( ) ; }
Read the list of feature names from the cache string