Shogo Kawahara さんが14年以上前に追加
現行では毎回DBから取得し、レンダリングに利用している。
DBアクセスは極力減らして行きたいので、
利用するガジェットリストはキャッシュするようにする。
また、管理画面より保存時にキャッシュを削除したい。
課題
GadgetTable::retrieveGadgetsByTypesName()
GadgetTable::getGadgetConfigListByType()
のキャッシュ
sfConfigにガジェット周りをロードさせない。
(array_mergeなどがされたときに大きなコストがかかるとのこと)