github.com/cs3org/reva/v2@v2.27.7/changelog/2.11.0_2022-11-03/micro-cache-store.md (about)

     1  Enhancement: allow sharing the gateway caches
     2  
     3  We replaced the in memory implementation of the gateway with go-micro stores. The gateways `cache_store` defaults to `noop` and can be set to `memory`, `redis` or `etcd`. When setting it also set any dataproviders `datatxs.*.cache_store` new config option to the same values so they can invalidate the cache when a file has been uploadad.
     4  
     5  Cache instances will be shared between handlers when they use the same configuration in the same process to allow the dataprovider to access the same cache as the gateway.
     6  
     7  The `nats-js` implementation requires a limited set of characters in the key and is currently known to be broken.
     8  
     9  The `etag_cache_ttl` was removed as it was not used anyway.
    10  
    11  https://github.com/cs3org/reva/pull/3250