I've read that since Neo4j 2.2 an in-memory cache was implemented as to prevent unnecessary slow disk access, based on the LRU-K algorithm. I tried reading the article "The LRU-K Page Replacement Algorithm For Database Disk Buffering" to understand how it works, but that didn't help much. So I decided to look at how it's implemented inside Neo4j. Looking at the GitHub repository I reached the conclusion that's either on neo4j-kernel or neo4j-cypher (which is partially written in Scala), but these two modules have tons of classes inside them. Does anyone know where LRU-K is implemented in Neo4j?
-- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
