gitextract_xh4rv3j8/ ├── .classpath ├── .git-blame-ignore-revs ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── .project ├── .settings/ │ └── org.eclipse.jdt.core.prefs ├── LICENSE ├── NOTICE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── lambdazen/ │ │ └── bitsy/ │ │ ├── BitsyEdge.java │ │ ├── BitsyElement.java │ │ ├── BitsyErrorCodes.java │ │ ├── BitsyException.java │ │ ├── BitsyFeatures.java │ │ ├── BitsyGraph.java │ │ ├── BitsyGraphMBean.java │ │ ├── BitsyGraphSONModule.java │ │ ├── BitsyIoRegistryV3d0.java │ │ ├── BitsyIsolationLevel.java │ │ ├── BitsyProperty.java │ │ ├── BitsyRetryException.java │ │ ├── BitsyState.java │ │ ├── BitsyVertex.java │ │ ├── BitsyVertexProperty.java │ │ ├── ICommitChanges.java │ │ ├── IEdge.java │ │ ├── IGraphStore.java │ │ ├── ITransaction.java │ │ ├── PortDatabase.java │ │ ├── ThreadedBitsyGraph.java │ │ ├── UUID.java │ │ ├── UUIDGraphBinarySerializer.java │ │ ├── ads/ │ │ │ ├── dict/ │ │ │ │ ├── Dictionary.java │ │ │ │ ├── Dictionary1.java │ │ │ │ ├── Dictionary11.java │ │ │ │ ├── Dictionary16.java │ │ │ │ ├── Dictionary2.java │ │ │ │ ├── Dictionary3.java │ │ │ │ ├── Dictionary4.java │ │ │ │ ├── Dictionary6.java │ │ │ │ ├── Dictionary8.java │ │ │ │ ├── DictionaryFactory.java │ │ │ │ ├── DictionaryMax.java │ │ │ │ └── PrimitiveDictionary.java │ │ │ └── set/ │ │ │ ├── ArraySet.java │ │ │ ├── ClassifierGetter.java │ │ │ ├── CompactMultiSetMax.java │ │ │ ├── CompactSet.java │ │ │ ├── PrimitiveSet.java │ │ │ ├── Set.java │ │ │ ├── Set12.java │ │ │ ├── Set2.java │ │ │ ├── Set24.java │ │ │ ├── Set3.java │ │ │ ├── Set4.java │ │ │ ├── Set6.java │ │ │ ├── Set8.java │ │ │ └── SetMax.java │ │ ├── gremlin/ │ │ │ ├── BitsyGraphStep.java │ │ │ └── BitsyTraversalStrategy.java │ │ ├── index/ │ │ │ ├── BitsyIndex.java │ │ │ ├── BitsyIndexMap.java │ │ │ ├── EdgeIndex.java │ │ │ ├── EdgeIndexMap.java │ │ │ ├── IndexHelper.java │ │ │ ├── VertexIndex.java │ │ │ └── VertexIndexMap.java │ │ ├── jsr223/ │ │ │ └── BitsyGremlinPlugin.java │ │ ├── store/ │ │ │ ├── AdjacencyMap.java │ │ │ ├── AdjacencyMapForBeans.java │ │ │ ├── BackupJob.java │ │ │ ├── CompactAndCopyTask.java │ │ │ ├── EdgeBean.java │ │ │ ├── EdgeBeanJson.java │ │ │ ├── Endpoint.java │ │ │ ├── FileBackedMemoryGraphStore.java │ │ │ ├── IEdgeRemover.java │ │ │ ├── IStringCanonicalizer.java │ │ │ ├── ITxBatchJob.java │ │ │ ├── IVeReorgJob.java │ │ │ ├── IndexBean.java │ │ │ ├── JobWithCountDownLatch.java │ │ │ ├── LoadTask.java │ │ │ ├── MemoryGraphStore.java │ │ │ ├── ParallelRecordReader.java │ │ │ ├── Record.java │ │ │ ├── RecordReader.java │ │ │ ├── SingleThreadedStringCanonicalizer.java │ │ │ ├── TxBatch.java │ │ │ ├── TxLog.java │ │ │ ├── TxLogFlushPotential.java │ │ │ ├── TxUnit.java │ │ │ ├── VEObsolescencePotential.java │ │ │ ├── VertexBean.java │ │ │ └── VertexBeanJson.java │ │ ├── tx/ │ │ │ ├── BitsyTransaction.java │ │ │ └── BitsyTransactionContext.java │ │ ├── util/ │ │ │ ├── BitsyElementIterator.java │ │ │ ├── BufferFlusher.java │ │ │ ├── BufferPotential.java │ │ │ ├── BufferQueuer.java │ │ │ ├── CommittableFileLog.java │ │ │ ├── DefaultCommitChanges.java │ │ │ ├── DoubleBuffer.java │ │ │ ├── DoubleBufferThread.java │ │ │ ├── DoubleBufferWithExecWork.java │ │ │ ├── EdgeIterator.java │ │ │ └── VertexIterator.java │ │ └── wrapper/ │ │ ├── BitsyAutoReloadingEdge.java │ │ ├── BitsyAutoReloadingGraph.java │ │ └── BitsyAutoReloadingVertex.java │ └── resources/ │ └── META-INF/ │ └── services/ │ └── org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin └── test/ ├── java/ │ └── com/ │ └── lambdazen/ │ └── bitsy/ │ ├── BitsyGraphIT.java │ ├── BitsyMemGraphIT.java │ ├── FileBasedTestCase.java │ ├── RecoveryTest.java │ ├── ads/ │ │ ├── dict/ │ │ │ └── DictionaryTest.java │ │ └── set/ │ │ ├── CompactMultiSetMaxTest.java │ │ └── SetTest.java │ ├── store/ │ │ ├── EndpointTest.java │ │ ├── FileBackedMemoryGraphStoreTest.java │ │ ├── MemoryGraphStoreTest.java │ │ ├── RecordTest.java │ │ └── SingleThreadedStringCanonicalizerTest.java │ ├── structure/ │ │ ├── BitsyGraphStructureTestSuite.java │ │ ├── BitsyProcessStandardTestSuite.java │ │ ├── BitsyTestGraphProvider.java │ │ └── HasLabelTest.java │ └── util/ │ ├── CommittableFileLogTest.java │ └── DoubleBufferIT.java └── resources/ ├── com/ │ └── lambdazen/ │ └── bitsy/ │ └── util/ │ └── mobydick.txt ├── gremlin-server/ │ ├── bitsy.properties │ └── gremlin-server-bitsy.yaml └── recovery/ ├── stage1/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt ├── stage2/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt ├── stage3/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt ├── stage4/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt ├── stage5/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt ├── stage6/ │ ├── eA.txt │ ├── eB.txt │ ├── metaA.txt │ ├── metaB.txt │ ├── txA.txt │ ├── txB.txt │ ├── vA.txt │ └── vB.txt └── stage7/ ├── eA.txt ├── eB.txt ├── metaA.txt ├── metaB.txt ├── txA.txt ├── txB.txt ├── vA.txt └── vB.txt