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.

Reply via email to