package org.searchisko.api.cache;
import java.util.Map;
import javax.ejb.Lock;
import javax.ejb.LockType;
import javax.ejb.Singleton;
import javax.enterprise.context.ApplicationScoped;
import org.searchisko.api.service.ProviderService;
/**
* Cache used to cache provider info inside {@link ProviderService}.
*
* @author Vlastimil Elias (velias at redhat dot com)
*/
@ApplicationScoped
@Singleton
@Lock(LockType.READ)
public class ProviderCache extends ExpiringCacheBase<Map<String, Object>> {
public ProviderCache() {
ttl = 20L * 1000L;
}
}