All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.liglab.jlcm.internals.transactions.TransactionsList Maven / Gradle / Ivy

package fr.liglab.jlcm.internals.transactions;

public interface TransactionsList extends Iterable, Cloneable {

	void startWriting();

	int beginTransaction(int transactionSupport);

	void addItem(int item);

	void compress(int coreItem);

	/**
	 * @return how many distinct transactions are stored
	 */
	int size();

	TransactionIterator getIterator();

	public TransactionsList clone();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy