[wanproxy/wanproxy] bea8f6: Clamp active entries in LRU, not hash map.

Juli Mallett juli at clockworksquid.com
Tue Apr 7 14:58:08 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/wanproxy/wanproxy
  Commit: bea8f6fc6a7ced8c6caef7ef0bd7ff2f0c8cafe0
      https://github.com/wanproxy/wanproxy/commit/bea8f6fc6a7ced8c6caef7ef0bd7ff2f0c8cafe0
  Author: Juli Mallett <juli at clockworksquid.com>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M xcodec/xcodec_cache.h

  Log Message:
  -----------
  Clamp active entries in LRU, not hash map.

This is just a conceptual change, but helps to an extent with the
production of a combined disk and memory cache.


  Commit: 23c2bf6882798b257b04562e2ee7dd74a0dedda7
      https://github.com/wanproxy/wanproxy/commit/23c2bf6882798b257b04562e2ee7dd74a0dedda7
  Author: Juli Mallett <juli at clockworksquid.com>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M xcodec/xcodec_cache.h

  Log Message:
  -----------
  Simplify constructor to handle unlimited caches.


  Commit: 6e9a8f9975efb28bc2b4778a0bf688ff295d3373
      https://github.com/wanproxy/wanproxy/commit/6e9a8f9975efb28bc2b4778a0bf688ff295d3373
  Author: Juli Mallett <juli at clockworksquid.com>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M xcodec/xcodec_cache.h

  Log Message:
  -----------
  Provide a wrapper for hierarchical caches.


  Commit: 311b7b3caefcb98ae7a21b3d4313dfd50d674304
      https://github.com/wanproxy/wanproxy/commit/311b7b3caefcb98ae7a21b3d4313dfd50d674304
  Author: Juli Mallett <juli at clockworksquid.com>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M xcodec/xcodec_cache.h

  Log Message:
  -----------
  Ensure coherency between multi-level caches.

If a lookup fails on the primary but succeeds for the secondary,
enter it into the primary.


  Commit: 657d666db24ef614cc9224d12d094573777a8bd8
      https://github.com/wanproxy/wanproxy/commit/657d666db24ef614cc9224d12d094573777a8bd8
  Author: Juli Mallett <juli at clockworksquid.com>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M xcodec/xcodec_cache.h

  Log Message:
  -----------
  Remove eviction notification; it's not needed.


Compare: https://github.com/wanproxy/wanproxy/compare/be1cd44847f3...657d666db24e


More information about the wanproxy mailing list