The name of this method is confusing, since nothing is passed as parameter to be saved. The other 'save...' methods here are for storing in the database the OCFiles that are passed as parameters. This one triggers a calculation based in the current contents of the database.

Something like calculateSize(), or updateSize() could be better.