shared_map 1.0.10
shared_map: ^1.0.10 copied to clipboard
Offers a versatile, synchronized Map for efficient sharing between Dart application parts, including Isolates or external apps.
1.0.10 #
-
SharedMapCached:- Introduces async call caching for
get,keys,values,entriesandlengthoperations, to avoid simultaneous asynchronous calls (fetching) for the same operation.
- Introduces async call caching for
-
SharedStoreIsolateServer:- Fix call to
getSharedMap<K,V>()with correctKandVcasting when requested bySharedStoreIsolateClient.
- Fix call to
-
Improve
SharedMap.toStringimplementations.
1.0.9 #
SharedMap:- added
onPutandonRemove.
- added
1.0.8 #
SharedMap:- Added
values,entriesandwhere.
- Added
1.0.7 #
SharedMap:- Added
clear.
- Added
- New
FutureSharedMapExtensionandFutureOrSharedMapExtension.
1.0.6 #
-
New
NotSharedMap,NotSharedStoreandSharedMapSync. -
Refactored
SharedMapFieldandSharedStoreField:- Handle non-shared and shared instances appropriately.
- Improved handling of isolate copies and shared references for better consistency across isolates.
-
SharedMap:- Improved resolution and caching mechanisms to enhance performance and reduce redundant operations.
1.0.5 #
- New
SharedStoreField.
1.0.4 #
SharedMap:- Added
keys,length,removeandremoveAll.
- Added
1.0.3 #
- New
SharedMapCached. - Fix
SharedStoreGenericandSharedMapGeneric. - Improve tests for
SharedStoreGenericandSharedMapGeneric.
1.0.2 #
SharedMap:- Added
putIfAbsent.
- Added
SharedType:- Rename
shareReferencetosharedReference.
- Rename
1.0.1 #
- Add documentation.
1.0.0 #
- Initial version.