Add data cache implements