reference counted player cache