启用一个全局的内存缓存

    上述代码采用了LRU算法的一个缓存,缓存方式是存放到内存中,缓存struct的记录数为1000条,缓存针对的范围是所有具有主键的表,没有主键的表中的数据将不会被缓存。 如果只想针对部分表,则:

    如果要禁用某个表的缓存,则:

    当前实现了内存存储的CacheStore接口MemoryStore,如果需要采用其它设备存储,可以实现CacheStore接口。

    不过需要特别注意不适用缓存或者需要手动编码的地方:

    缓存的实现原理如下图所示: