- Pods
- Concurrent 1.0.14
- Release Notes

ConcurrentRelease Notes
Versions
v1.0.14
- New:
Synchronized.asyncLater()
.
v1.0.12
- New:
ActorPools
and LocalRefManager
. - Chg: Added non-invasive services and modules for use with IoC v3.
- Chg: Renamed
SynchronizedList.listType
to valType
. - Bug:
AtomicMap.getOrAdd()
could return an unexpected null
during race conditions.
v1.0.10
- Chg:
AtomicList
and AtomicMap
are now available in Javascript. - Chg:
LocalRef
also available in Javascript, but only with Fantom 1.0.68.
v1.0.8
- New: Added
Synchronized.inSync()
method to tell if you're currently in the Sync thread or not. - Chg: Renamed
listType
to valType
in LocalList
and AtomicList
. (Potential breaking change.)
v1.0.6
- New:
Synchronized
locks are re-entrant by default. - Chg:
SynchronizedFileMap
only caches values whose associated file exists. - Bug:
SynchronizedFileMap
would Err if handed a non-existant file.
v1.0.4
- New: Runtime type checks on all List and Map, keys and values.
- Bug:
Synchronized
could mistakenly wrap un-related IOErrs
with it's own immutable err msg. - Bug: Could not set the SynchronizedFileMap timeout to
null
.
v1.0.2
- New: All Maps and Lists can be parameterized with Types. Set them in the it-block ctor.
- New:
LocalRefs
, LocalLists
and LocalMaps
are now really lazy and don't create objects unless they really need to. - New: Added
SynchronizedFileMap.isModified(File)
.
v1.0.0
- New: Initial release.
- New: Added
SynchronizedFileMap
. - Chg:
LocalRef
ctor now takes a defFunc
instead of an initValue
.