{"push_id":718947036,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"a4f4e456349ffd290a4e4af331b7bd6b40feb46d","before":"81eaa86aac44d98013ce27594621eac6f1a3d4f2","commits":[{"sha":"ab2c302bf830eef0cec9aea62a9f210b9cdfd50f","author":{"email":"188ae28c4850534aad9babfb76dcb237db6b7727@gmail.com","name":"danisismo"},"message":"Caches: invalidate() added","distinct":true,"url":"https://api.github.com/repos/danissimo/ibkr-trial/commits/ab2c302bf830eef0cec9aea62a9f210b9cdfd50f"},{"sha":"267abc2f5c66601aae5c0fdda88458d1d993ebb3","author":{"email":"188ae28c4850534aad9babfb76dcb237db6b7727@gmail.com","name":"danisismo"},"message":"AccountBean\n\n- rollback parts are removeed from both SymbolPriceTracker and Account\n- Now a row correcponding to ab Account object in the CACHE_ACCOUNTS does\n  not credated in a different transaction\n- AccountBean.accpetNewTrade(trade): Now any unchecked exception\n  invalidates both thw CACHE_PRICES and CACHE_ACCOUNTS\n- Accounts that are subsribed upon changes on tghem and invalidated from\n  CACHE_ACOOUNT is replaced with a proxies and replaced back as asoon as\n  sny acceptNewTrade(trade) reloads the account into the cache","distinct":true,"url":"https://api.github.com/repos/danissimo/ibkr-trial/commits/267abc2f5c66601aae5c0fdda88458d1d993ebb3"},{"sha":"a4f4e456349ffd290a4e4af331b7bd6b40feb46d","author":{"email":"188ae28c4850534aad9babfb76dcb237db6b7727@gmail.com","name":"danisismo"},"message":"AccountBean: balanceSheetSnapshot(): Now eqiuty for a company is computed the Stream API","distinct":true,"url":"https://api.github.com/repos/danissimo/ibkr-trial/commits/a4f4e456349ffd290a4e4af331b7bd6b40feb46d"}]}