aside from the non efficiency of its implementation which is presumably either locking or doing synchronized exchanges i.e. memory barriers, its feeling very speculative generality YAGNI.