Write cache implemented