License:

  http://creativecommons.org/licenses/by-sa/2.5/ca/

Attribution must be given to Patrick Audley. See also:

  http://patrickaudley.com/code/project/lrucache

