pub fn persist_with_log<T: ?Sized, A: MemPool>( ptr: *const T, len: usize, fence: bool)
Synchronize caches and memories and acts like a write barrier