| Package | Description |
|---|---|
| cern.entwined |
| Modifier and Type | Class and Description |
|---|---|
class |
Memory<T extends SemiPersistent<T>>
Software transactional memory root class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeCollection
This class is aimed at simplification of client collection and snapshot implementations.
|
class |
Snapshot<T extends Snapshot<T>>
A common abstract class for client specific implementations of transactional shared memory.
|
class |
TransactionalMap<K,V>
Implementation of a transactional map.
|
class |
TransactionalMultimap<K,V>
The opaque (impossible to query for all the items or get the size of the collection) transactional multimap
implementation.
|
class |
TransactionalQueue<E>
Transactional queue implementation.
|
class |
TransactionalRef<T>
Transactional implementation of reference interface.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends SemiPersistent> |
CompositeCollection.get(int idx)
Returns a transactional reference or collection with the give index.
|
static <T extends SemiPersistent<T>> |
STMUtils.inTransaction(Memory<T> memory)
Returns
true if the current code is being executed within a transaction. |
| Constructor and Description |
|---|
CompositeCollection(SemiPersistent... references)
Creates a new
CompositeCollection with given references. |
Copyright © 2013 CERN, The European Organization for Nuclear Research. All Rights Reserved.