Write up cache design