我很好奇,如果使用scala和光滑,你可以在光滑的顶部创建一个灵活的缓存层(比如说使用memcached).
Ruby有一个名为IdentityCache的酷库:https://github.com/Shopify/identity_cache
它允许您简单地扩展模型类(scala中的特征?),您可以在其中使用此缓存层.
然后,您可以告诉它仅按Id缓存,或缓存关联等.
听起来很酷,这样的东西怎么能适合光滑的设计呢?