package fi.iki.mkuokkanen.seda.keyStore; /** * Storage interface. * * @author mkuokkanen */ public interface Storage { /** * Add key-val to storage. * * @param key * @param value * @return true if added, false otherwise */ boolean push(String key, String value); /** * Remove key-val from stroge. * * @param key * @return true if deleted, false otherwise */ boolean delete(String key); /** * Push state from storage forwards. Maybe not best place for this? Replace * with get-all and implements broadcast somewhere else? */ void broadcast(); }