// Path: openqa.engine/src/main/java/org/aksw/openqa/component/service/AbstractServiceFactory.java
// public abstract class AbstractServiceFactory extends AbstractPluginFactory<IService> implements IServiceFactory {
// }


import java.util.Map;
import org.aksw.openqa.component.service.AbstractServiceFactory;
import org.aksw.openqa.component.service.IService;
package org.aksw.openqa.component.service.impl;



public class CacheServiceFactory extends AbstractServiceFactory {
	@Override
	public IService create(Map<String, Object> params) {
// Path: openqa.engine/src/main/java/org/aksw/openqa/component/service/AbstractServiceFactory.java
// public abstract class AbstractServiceFactory extends AbstractPluginFactory<IService> implements IServiceFactory {
// }


// Path: openqa.engine/src/main/java/org/aksw/openqa/component/service/impl/CacheServiceFactory.java
import java.util.Map;
import org.aksw.openqa.component.service.AbstractServiceFactory;
import org.aksw.openqa.component.service.IService;

package org.aksw.openqa.component.service.impl;



public class CacheServiceFactory extends AbstractServiceFactory {
	@Override
	public IService create(Map<String, Object> params) {
		return create(DefaultCacheService.class, params);