Introduced caching to the get interface.