I have been reading about NEO4J and Spring Data Graph. The NEO4J model and its cache look well suited to my needs. The Spring Data Graph Neo4J integration looks attractive from a Java programming model perspective. However I notice in the Spring Data Graph tutorial the following:-
"Something to keep in mind is that any access of properties and relationships will in general read through down to the database. ... "
So are the benefits of Neo4J's cache architecture void when using Spring Data Graph? If so, why is that necessarily the case and are there any plans to address this?