Slim3 の HOT reloading とは

HOT reloading は、サーバーを再起動しなくても Java クラスの変更が反映される仕組みで、開発環境で利用できる便利な機能です。但し、全てのクラスが HOT reloading に対応しているわけではなく、基本的には上記パッケージに属するクラスが対象となります。
HOT reloading はとても便利ですが、HOT reloading対象外クラス(COOL クラス)から、HOT reloading 対象クラス(HOT クラス)は扱えない、という制約があります。特に少し複雑なアプリケーション開発では意図せずCOOL クラス -> HOT クラスを参照してしまうことがあり、この制約を知らないとハマる可能性があるので注意が必要です。(例えば root.filter というパッケージの自前 ServletFilter から Model を生成してデータストアに保存したい、などはこの制約に引っ掛かります)

http://www.seattleconsulting.co.jp/gae/gae_blog_01.html

HOT クラスと COOL クラスについては