Do not use AutoMap for RangeLocking, but evict locks from the cache if necessary on calls to unlock()