CPC G06F 16/283 (2019.01) [G06F 9/3838 (2013.01); G06F 12/0891 (2013.01); G06F 16/2264 (2019.01); G06F 16/248 (2019.01)] | 20 Claims |
1. A system, comprising:
an interface configured to:
receive an indication to read a cell of the hypercube;
a processor configured to:
determine whether a flag associated with the cell of the hypercube is set as invalid;
in response to a determination that the flag associated with the cell of the hypercube is set as invalid:
recalculate a formula of the cell of the hypercube to obtain a new value of the cell of the hypercube, wherein recalculating comprises updating values of dependent cells required to recalculate the formula of the cell;
save the new value of the cell of the hypercube;
set the flag associated with the cell of the hypercube as valid; and
provide the new value of the cell of the hypercube; and
in response to a determination that the flag associated with the cell of the hypercube is not set as invalid, provide a value of the cell of the hypercube.
|