# File lib/phusion_passenger/platform_info/depcheck.rb, line 55
        def self.find(identifier)
                # We lazy-initialize everything in order to save resources. This also
                # allows blocks to perform relatively expensive checks without hindering
                # startup time.
                identifier = identifier.to_s
                result = @@database[identifier]
                if result.is_a?(Proc)
                        result = Dependency.new(&result)
                        @@database[identifier] = result
                end
                result
        end