package org.jctools.queues.blocking;
import org.jctools.queues.spec.ConcurrentQueueSpec;
import java.util.Queue;
public interface PutStrategy<E>
{
void waitOffer(Queue<E> q, E e) throws InterruptedException;
void signal();
boolean supportsSpec(ConcurrentQueueSpec qs);
}