Add a defaultCost property to TMMemoryCache for use with the no-cost versions of the setObject methods.
Defaults to 0 to preserve existing behavior. Setting to 1 lets you use costLimit to implement a simple count limit.