BitmapDataキャッシュ サポートクラスを作ってみました

例のミツバチを群れにして もぞもぞ感を強調しようとしているが、frocessingで描画しているとすぐに重くなる。
でもfrocessingで実行時にデータを用意する作業にはまっているので、いまさらpaintソフトで画像を用意するのもいやだ。
そこで、BitmapDataでキャッシュしようと思ったが、パーツごとにキャッシュを作るのは面倒になったので
(ミツバチの体だけならともかく、脚間接ごとに全角度分を用意すると思うとぞっとする！！！)、
自分用に汎用的に使えるようなキャッシュクラスを作ってみた。
クラスが提供するのはキャッシュ部分のみ。描画はfrocessingやdraw()メソッドなど好きに使えるように
してみました。いかんせん突貫なので、まだ無駄があると思うけどとりあえずここで公開。
＊画像描画の度にキャッシュする方法と、あらかじめ全てのパターンをキャッシュする方法の2通り選べるようにしてみました＊