Hi there,

both the MongoDocumentStore and the RDBDocumentStore maintain a "_modCount" property, which uniquely identifies a version of a document in the persistence.

Sometimes, we read data from the persistence although we already might have the document cached. This happens:

a) when the cached document is older than what the caller asked for

b) when running a query (for instance when looking up children of a node)

In both cases, we currently replace the cache entry with a newly built NodeDocument.

Question:

Would it make sense to re-use the existing document instead? (This would probably require modifying the "created" timestamp, but would avoid the trouble of having to update the cache at all)

Best regards, Julian

Reply via email to