- GC properly gets the used memory
- Callback can be provided to be executed whenever the GC runs (useful for stats)
- Debug method added to dump stats of the cache to an io.Writer
  - cached items must now implement Debug() []byte which will be added to each line item
    (can put anything, but the approx lenght of the item is probably a good start)
added a fluent interface for the configuration