// Path: src/main/java/com/lmax/disruptor/EventFactory.java
// public interface EventFactory<T>
// {
//     T newInstance();
// }


import com.lmax.disruptor.EventFactory;
package com.lmax.disruptor.support;


public class LongEvent
{
    private long value;
    
    public void set(long value)
    {
        this.value = value;
    }
    
    public long get()
    {
        return value;
    }
    
// Path: src/main/java/com/lmax/disruptor/EventFactory.java
// public interface EventFactory<T>
// {
//     T newInstance();
// }


// Path: src/test/java/com/lmax/disruptor/support/LongEvent.java
import com.lmax.disruptor.EventFactory;

package com.lmax.disruptor.support;


public class LongEvent
{
    private long value;
    
    public void set(long value)
    {
        this.value = value;
    }
    
    public long get()
    {
        return value;
    }
    
    public static final EventFactory<LongEvent> FACTORY = new EventFactory<LongEvent>()