package com.hortonworks.registries.storage.cache.writer; import com.hortonworks.registries.storage.Storable; import com.hortonworks.registries.storage.StorableKey; import com.hortonworks.registries.storage.StorageManager; /** * Created by hlouro on 8/7/15. */ public class StorageWriteThrough implements StorageWriter { private final StorageManager dao; public StorageWriteThrough(StorageManager dao) { this.dao = dao; } public void add(Storable storable) { dao.add(storable); } public void addOrUpdate(Storable storable) { dao.addOrUpdate(storable); } public Object remove(StorableKey key) { return dao.remove(key); } }