クラスの中で正規表現をいくつか使う時、pattern型のインスタンスをどう使うかで悩んでいます。

1 毎回使う直前でPattern.compleする→毎回作るのは効率悪そう
2 finalフィールドに入れる→そのクラスをインスタンス化する度にメモリ使用量増えるからstaticにしたい。フィールド名で悩む どうしてもP_1のような名前になってしまう
3 static finalフィールドに入れる→static駄目、絶対?2と同じく命名規則で悩む


どのインスタンスでも同じフィールド値が使われる場合、それはstaticを使ってもよろしいのでしょうか
どうしてもstaticは駄目だという先入観が出てしまいます。

また、上記のような名前を付ける事が困難なフィールドについてP1の様な名前を付ける事はみなさんどのように感じますでしょうか
どうしてもフィールド名付けるとなるとPATTERN_XXXMETHOD_01が精一杯ではあります