# File src/LRUCache.rb, line 64
                def size=(max)
                        @max = max
                        while @queue.length > @max
                                d = @queue.shift
                                do_finalization(d,@cache[d])
                                @cache.delete d
                        end
                        @max
                end