Class FillMapStore

java.lang.Object
edu.yu.marketmaker.persistence.FillMapStore
All Implemented Interfaces:
com.hazelcast.map.MapLoader<UUID,Fill>, com.hazelcast.map.MapStore<UUID,Fill>

public class FillMapStore extends Object implements com.hazelcast.map.MapStore<UUID,Fill>
Hazelcast MapStore implementation for Fill records. This class bridges the Hazelcast IMap with PostgreSQL persistence by converting between Fill records and FillEntity objects.
  • Constructor Details

  • Method Details

    • store

      public void store(UUID key, Fill fill)
      Specified by:
      store in interface com.hazelcast.map.MapStore<UUID,Fill>
    • storeAll

      public void storeAll(Map<UUID,Fill> map)
      Specified by:
      storeAll in interface com.hazelcast.map.MapStore<UUID,Fill>
    • delete

      public void delete(UUID key)
      Specified by:
      delete in interface com.hazelcast.map.MapStore<UUID,Fill>
    • deleteAll

      public void deleteAll(Collection<UUID> keys)
      Specified by:
      deleteAll in interface com.hazelcast.map.MapStore<UUID,Fill>
    • load

      public Fill load(UUID key)
      Specified by:
      load in interface com.hazelcast.map.MapLoader<UUID,Fill>
    • loadAll

      public Map<UUID,Fill> loadAll(Collection<UUID> keys)
      Specified by:
      loadAll in interface com.hazelcast.map.MapLoader<UUID,Fill>
    • loadAllKeys

      public Iterable<UUID> loadAllKeys()
      Specified by:
      loadAllKeys in interface com.hazelcast.map.MapLoader<UUID,Fill>