The initial implementation of result cache - is not finished yet