Yeah from your description that sounds off and mutable classes are so yucky to begin with
> -----Original Message----- > From: tc-dev-boun...@lists.terracotta.org [mailto:tc-dev- > boun...@lists.terracotta.org] On Behalf Of Chris Dennis > Sent: Thursday, June 03, 2010 11:51 AM > To: tc-dev > Subject: [tc-dev] Synchronous write nature of TerracottaReadWriteLock > (was SharedReadWriteLock) > > Hi All, > > From what I can see the the synchronous write property of the > TerracottaReadWriteLocks is never mutated during the object lifetime > in any of its current usages. What's more changing this property when > the lock is locked is a really bad idea. (It will lead to threads > throwing IllegalMonitorStateException during unlock). With this in > mind I think it would make sense to move this property to being a > constructor parameter. > > Thoughts? > > Chris > > _______________________________________________ > tc-dev mailing list > tc-dev@lists.terracotta.org > http://lists.terracotta.org/mailman/listinfo/tc-dev _______________________________________________ tc-dev mailing list tc-dev@lists.terracotta.org http://lists.terracotta.org/mailman/listinfo/tc-dev