use cache
[PATCH] Add Joe's RCU. Original patch from Joe Korty.