1. A machine implemented method for providing information regarding a storage device to a computing system, comprising: generating a plurality of searchable data structures for storing a plurality of data object types at a temporary memory storage device of a management console, where each data object type stores information regarding the storage device; maintaining a lock data structure to prevent access to at least one of the searchable data structures, where the lock data structure stores a plurality of locks, each lock associated with a storage server interfacing with the management console; receiving a request from the computing system to access information regarding the storage device managed by a storage server, where the request is received by a processor executable management application executed by the management console and the request includes identification information of the storage server; deriving a key using the identification information the storage server; using the derived key to obtain requested information from the searchable data structure; and placing a lock for the searchable data structure storing the requested information to prevent access while the information is being provided to the computing system.