| Name | Description | Type | Package | Framework |
| MersenneTwister | MersenneTwister and MersenneTwisterFastVersion 17, based on version MT199937(99/10/29) of the Mersenne Twister algorithm found at The Mersenne Twister Home Page, with the initialization improved using | Class | com.orientechnologies.common.util | Orientdb |
| MersenneTwisterFast | MersenneTwister and MersenneTwisterFastVersion 17, based on version MT199937(99/10/29) of the Mersenne Twister algorithm found at The Mersenne Twister Home Page, with the initialization improved using | Class | com.orientechnologies.common.util | Orientdb |
| OArrays | Class | com.orientechnologies.common.util | Orientdb | |
| OByteBufferUtils | This class is utility class for split primitive types to separate byte buffers and vice versa. | Class | com.orientechnologies.common.util | Orientdb |
| OCallable | Generic callable interface that accepts a parameter. | Interface | com.orientechnologies.common.util | Orientdb |
| OClassLoaderHelper | Class | com.orientechnologies.common.util | Orientdb | |
| OCollections | Set of utility methods to work with collections. | Class | com.orientechnologies.common.util | Orientdb |
| OMultiKey | Multiple key container that is used as key for Map. | Class | com.orientechnologies.common.util | Orientdb |
| OPair | Keeps a pair of values as Key/Value. | Class | com.orientechnologies.common.util | Orientdb |
| OResettable | Interface that support reset()Skip navigation links | Interface | com.orientechnologies.common.util | Orientdb |
| OService | Generic Service interface. | Interface | com.orientechnologies.common.util | Orientdb |
| OSizeable | Interface that support size()Skip navigation links | Interface | com.orientechnologies.common.util | Orientdb |
| OTriple | Keeps in memory the information about a hole in data segment. | Class | com.orientechnologies.common.util | Orientdb |