GAE のドキュメントには、エンティティの最大サイズは 1Mb であると記載されています。エンティティ内に大量のデータを保存しているため、この制限に近づいていることを知りたいです。
GAE/Pyhon メソッドについては知ってmodel_to_protobuf(..)
いますが、Java については何も見つかりません。
また、GAE が protobuf を内部的に使用してエンティティをシリアル化することも認識しているため、同じことができます。しかし、GAE はすでに内部でこれを行っているため、コードの重複は避けたいと思います。
できればエンティティが実際に格納される前に、Javaでエンティティのサイズを取得するプログラム的な方法はありますか?