<div dir="ltr">Hi<div><br>2016-03-11 10:38 GMT-03:00 Jonathan Druart <<a href="mailto:jonathan.druart@bugs.koha-community.org">jonathan.druart@bugs.koha-community.org</a>>:<br>><br>> Hi devs,<br>><br>> I have worked on a three-level cache to cache our stuffs:<br>> L1 - hashref<br>> L2 - memcache<br>> L3 - DB<br>><br>> Please have a look at bug 11998 and bug 16044.<br>> I really really would like to get your opinions on these patches.<br><br>I really like the approach because it provides a specilized way of dealing with caching for each use case. Thus, no penalty because of the removal of in-memory cache (L1), and we can have proper invalidation for heavier stuff on memcache (L2) without the need to have a single way to cache stuff.</div><div><br></div><div>I signed 11988 after reviewing and properly testing it. The only issue I found was that it was sysprefs-specific, and then I found 16044 put the code were it belongs, and I can say we can find some bug on it, but this is a huge improvement in terms of speed and also maintainability.</div><div><br></div><div>Congrats Robin and Jonathan<br><br>--<br>Tomás Cohen Arazi<br>Theke Solutions (<a href="http://theke.io">http://theke.io</a>)<br>✆ +54 9351 3513384<br>GPG: B2F3C15F</div><div><br></div></div>