Do you anticipate the need for multiple implementations of this? Given the short lived nature of flash scope I can't really see a need for anything other than hash map based stores. IMHO just having a hashmap backed FlashStoreManager should be sufficient.