Neues Release von #Morphium V2.1.1 - DER #MongoDB POJO Mapper

veröffentlicht am : Mi, 16. 04. 2014 geändert am: Mi, 16. 04. 2014

Kategorie: Java --> Programmierung --> Computer

Schlagworte:


Neues Feature release von Morphium

AktuelleVersion: V2.1.1.

  • Neues Feature CacheListener hinzugefügt. Nun kann man einfach die das Cachen von Elementen beeinflussen. der Listener kann bei Bedarf ein „Veto“ einlegen. Einfach seinen Listener im cache registrieren: morphium.getCache().addCacheListener(cacheListener);
  • Bugfixes, insbesondere im Cache
  • kleinere Verbesserungen am Code

V2.1.1 wurde soeben auf oss.sonatype hochgeladen, sollte in Kürze auch per maven repository verfügbar sein.

Weitere Informationen auf GitHub: <a href="http://sboesebeck from this source.github.io/morphium/">http://sboesebeck.github.io/morphium/

Hier noch das Cache Listener Interface:

 public interface CacheListener { public enum Operation { delete, store, update, }

    /**
     * ability to alter cached entries or avoid caching overall
     *
     * @param toCache - datastructure containing cache key and result
     * @param <T>     - the type
     * @return null, if not to cache
     */
    public <T> CacheObject<T> wouldAddToCache(CacheObject<T> toCache);

    public <T> boolean wouldClearCache(Class<T> affectedEntityType);

    public <T> boolean wouldRemoveEntryFromCache(Class cls, Object id, Object entity);


}

erstellt Stephan Bösebeck (stephan)