shared_map 1.1.0
shared_map: ^1.1.0 copied to clipboard
Offers a versatile, synchronized Map for efficient sharing between Dart application parts, including Isolates or external apps.
1.1.0 #
-
Expose
SharedObjectimplementation usingIsolate:SharedObjectIsolate:- Implementations:
SharedObjectIsolateMainandSharedObjectIsolateAuxiliary.
- Implementations:
- New
SharedObjectIsolateMessage.- Implementations:
SharedObjectIsolateRequestMessageandSharedObjectIsolateResponseMessage.
- Implementations:
-
New libraries:
- 'package:shared_map/shared_object.dart'
- 'package:shared_map/shared_object_isolate.dart'
-
SharedObject:- Renamed
isIsolateCopytoisAuxiliaryInstance.
- Renamed
-
Renamed
SharedTypetoReferenceableType. -
Renamed
SharedStoreIsolateServertoSharedStoreIsolateMain. -
Renamed
SharedStoreIsolateClienttoSharedStoreIsolateAuxiliary. -
Renamed
SharedMapIsolateServertoSharedMapIsolateMain. -
Renamed
SharedMapIsolateClienttoSharedMapIsolateAuxiliary.
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.