Instance Methods | |
| (TValue) | - addOrUpdateWithKey:addValue:updateValueFactoryBlock: |
| (TKey, TValue) | - addOrUpdateWithKeyAndAddValueAndUpdateValueFactoryBlock |
| (void) | - clear |
| (bool) | - containsKey: |
| (int) | - count |
| (TValue) | - getOrAddWithKey:valueFactory: |
| (TValue) | - getOrAddWithKey:valueFactoryBlock: |
| (TKey) | - getOrAddWithKeyAndValueFactoryBlock |
| (instancetype) | - initWithHashCallback: |
| (instancetype) | - initWithHashCallbackBlock: |
| (bool) | - isEmpty |
| (NSMutableArray< TKey > *) | - keys |
| (bool) | - tryAddWithKey:value: |
| (bool) | - tryGetValueWithKey:value: |
| (bool) | - tryRemoveWithKey:value: |
| (bool) | - tryUpdateWithKey:newValue:comparisonValue: |
| (NSMutableArray< TValue > *) | - values |
Protected Attributes | |
| __pad0__: NSObject- (TValue) addOrUpdateWithKey:(TKey)key addValue:(TValue)addValue updateValueFactory:(FMLiveSwitchFunction2<TKey | |
| TValue | |
| TValue * | updateValueFactory |
| - (TValue) addOrUpdateWithKey: | (TKey) | key | |
| addValue: | (TValue) | addValue | |
| updateValueFactoryBlock: | (TValue(^)(TKey, TValue)) | updateValueFactoryBlock | |
| - (TKey, TValue) addOrUpdateWithKeyAndAddValueAndUpdateValueFactoryBlock |
| - (void) clear |
| - (bool) containsKey: | (TKey) | key |
| - (int) count |
| - (TValue) getOrAddWithKey: | (TKey) | key | |
| valueFactory: | (FMLiveSwitchFunction1< TKey, TValue > *) | valueFactory | |
| - (TKey) getOrAddWithKeyAndValueFactoryBlock |
| - (instancetype) initWithHashCallback: | (FMLiveSwitchFunction1< TKey, NSString * > *) | hashCallback |
| - (instancetype) initWithHashCallbackBlock: | (NSString *(^)(TKey)) | hashCallbackBlock |
| + (FMLiveSwitchInternalConcurrentDictionary*) internalConcurrentDictionaryWithHashCallback: | (FMLiveSwitchFunction1< TKey, NSString * > *) | hashCallback |
| + (FMLiveSwitchInternalConcurrentDictionary*) internalConcurrentDictionaryWithHashCallbackBlock: | (NSString *(^)(TKey)) | hashCallbackBlock |
| - (bool) isEmpty |
| - (NSMutableArray<TKey>*) keys |
| - (bool) tryAddWithKey: | (TKey) | key | |
| value: | (TValue) | value | |
| - (bool) tryGetValueWithKey: | (TKey) | key | |
| value: | (TValue *) | value | |
| - (bool) tryRemoveWithKey: | (TKey) | key | |
| value: | (TValue *) | value | |
| - (bool) tryUpdateWithKey: | (TKey) | key | |
| newValue: | (TValue) | newValue | |
| comparisonValue: | (TValue) | comparisonValue | |
| - (NSMutableArray<TValue>*) values |
|
protected |
|
protected |
|
protected |