[ https://issues.apache.org/jira/browse/JAMES-3140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17077045#comment-17077045 ]
Benoit Tellier commented on JAMES-3140: --------------------------------------- I don't think Cassandra is the right technology to avoid execution of one of the requests. I don't think that local node synchronisation is meaningful in a distributed context. Anyway, this will result in two reads to the object storage (same as if they were no cache) and two writes to Cassandra mem table (cheap). > Provide a CachedDumbBlobStore > ----------------------------- > > Key: JAMES-3140 > URL: https://issues.apache.org/jira/browse/JAMES-3140 > Project: James Server > Issue Type: Improvement > Reporter: René Cordier > Priority: Major > > {{This DumbBlobStore wraps another dumbBlobStore and compose it with a > Cache.}} > Blobs are cached upon writes > Only blobs of the default bucket are cached. > Upon reads: > * the cache is queried > * if the cache is empty then load it's value from the blobStore > * and populate the cache > Provide guice bindings in james-distributed guice product: > * configure CassandraBlobStoreCache > * enable caching if {{blobStore.cache.enabled=true}} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org