た+ばかり
Just did ~ / recently did ~
N3
Meaning
Just did ~ / recently did ~
Formation
Verb(た-form)+ ばかり
Explanation
This expresses that something happened very recently.
Key nuance:
The action was completed
Not much time has passed
Time feeling depends on context
It is subjective, not exact time.