On 29 Jan 2013, at 17:17, Bela Ban <bban@redhat.com> wrote:On 1/29/13 5:25 PM, Sanne Grinovero wrote:Glad you started work on that :)Any currentTimeMillis() even today will blow away your cache line andprobably trigger a context switch.I understand the context switch (in general, it's not recommended anywayto invoke a system call in synchronized code), but I fail to see whythis would blow the cache line. Are you referring to the cached Datevalue here ?
No, if you have a separate maint thread that updates a reusable currentTimeMillis value.
Do you use nanoTime() a lot then? Because that too is inefficient (as per the Oracle blog) ...
--
Manik Surtani
manik@jboss.org
twitter.com/maniksurtani
Platform Architect, JBoss Data Grid
http://red.ht/data-grid
_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev