| addNullThrowsNullPointerException | 1 ms | Passed |
| addRemovesOldDescriptorWhenInstanceIsReplacedByAnother | 1 ms | Passed |
| addReplacesInstanceTogetherWithDescriptor | 1 ms | Passed |
| addWithSameIdToDifferentContextsRetainsBothRecords | 1 ms | Passed |
| addingWithDuplicateIdentifierReplacesExistingRecord | 1 ms | Passed |
| cacheAddWithStringIdentifier | 0 ms | Passed |
| cacheEvictWithStringIdentifier | 1 ms | Passed |
| cacheSupportsEntitiesOverridingEqualsAndHashCode | 0 ms | Passed |
| closeShutsDownSweeper | 1 ms | Passed |
| containsReturnsFalseWhenDescriptorsDoNotMatch | 1 ms | Passed |
| containsWithNullArgumentsReturnsFalse | 0 ms | Passed |
| evictAllRemovesAllRecords | 1 ms | Passed |
| evictByClassRemovesInstanceDescriptors | 1 ms | Passed |
| evictByClassThrowsNPXForNullArgument | 1 ms | Passed |
| evictByContextRemovesInstanceDescriptors | 1 ms | Passed |
| evictByContextRetainsRecordsWhenUnknownContextIsUsed | 1 ms | Passed |
| evictByContextWithNullArgumentEvictsDefaultContext | 4 ms | Passed |
| evictByNullIdentifierThrowsNPX | 1 ms | Passed |
| evictInferredClassesRemovesInstancesOfInferredClasses | 2 ms | Passed |
| evictRemovesInstanceDescriptor | 1 ms | Passed |
| getByNonMatchingClassReturnsNull | 0 ms | Passed |
| getByUnknownIdReturnsNull | 1 ms | Passed |
| getReturnsNullWhenDescriptorsDoNotMatch | 1 ms | Passed |
| getWithNullIdReturnsNull | 1 ms | Passed |
| getWithWrongContextReturnsNull | 1 ms | Passed |
| testAddIntoContext | 2 ms | Passed |
| testAddToDefault | 1 ms | Passed |
| testConstructorInvalidSweepRate | 5 ms | Passed |
| testConstructorNumberInvalid | 2 ms | Passed |
| testContainsDefault | 0 ms | Passed |
| testContainsWithContext | 1 ms | Passed |
| testEvictByContextClassAndPrimaryKey | 1 ms | Passed |
| testEvictWithSweeper | 5 sec | Passed |
| testGetObject | 1 ms | Passed |
| testRefreshTTL | 4 sec | Passed |