Top Fields Constructors Methods
org.terracotta.statistics.archive

public Class CircularBuffer<E>

extends Object
Class Inheritance
Imports
java.util.Arrays

Author
cdennis

Field Summary

Modifier and TypeField and Description
private final E[]
private int
private int

Constructor Summary

AccessConstructor and Description
public
CircularBuffer(int size)

Method Summary

Modifier and TypeMethod and Description
public int
public synchronized E
insert(E object)

public synchronized <T> T[]
toArray(Class<T[]> type)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufferback to summary
private final E[] buffer
sizeback to summary
private int size
writeIndexback to summary
private int writeIndex

Constructor Detail

CircularBufferback to summary
public CircularBuffer(int size)
Annotations
@SuppressWarnings:unchecked

Method Detail

capacityback to summary
public int capacity()
insertback to summary
public synchronized E insert(E object)
toArrayback to summary
public synchronized <T> T[] toArray(Class<T[]> type)