Implemented most of the remaining functions in the LruCache module.
Modified the LruCache functions which create/populate an LruCache from a source so they accept a capacity value.