package org.aksw.jena_sparql_api.cache.extra;
import java.util.concurrent.Future;
import org.apache.jena.query.ResultSet;
import org.apache.jena.rdf.model.Model;
/**
* More generic version of the service/query string based version
*
* @author Claus Stadler
*/
public interface CacheFrontend2<K>
{
Future<CacheResource> write(K key, ResultSet resultSet);
Future<CacheResource> write(K key, Model model);
Future<CacheResource> write(K key, boolean value);
CacheResource lookup(K key);
}