[hibernate-commits] [hibernate/hibernate-ogm] 2414dc: OGM-657 Extracting LocalCacheManager and KeyProvid...

GitHub noreply at github.com
Thu Dec 4 16:10:16 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 2414dc5e6de596596a87adb2447c8e8f449314a5
      https://github.com/hibernate/hibernate-ogm/commit/2414dc5e6de596596a87adb2447c8e8f449314a5
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/CacheInitializer.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/CacheNames.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/EhcacheDatastoreProvider.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/KeyProvider.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/LocalCacheManager.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/PersistenceStrategy.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindCacheManager.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindKeyProvider.java
    M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/serialization/EhcacheDialectTest.java
    M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/utils/EhcacheTestHelper.java

  Log Message:
  -----------
  OGM-657 Extracting LocalCacheManager and KeyProvider contracts to allow for a pluggable persistence strategy;

* Making the current behavior an implementation of these contracts


  Commit: 4e8472fbdd4bba7e19ac7dd4b8a838056e857329
      https://github.com/hibernate/hibernate-ogm/commit/4e8472fbdd4bba7e19ac7dd4b8a838056e857329
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
    R ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableAssociationKey.java
    R ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableEntityKey.java
    R ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableIdSourceKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableMapAssociationSnapshot.java
    R ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/dialect/impl/SerializableRowKey.java
    R ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/CacheNames.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/common/impl/CacheNames.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/common/impl/SerializableRowKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/PersistenceStrategy.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindCacheManager.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/OnePerKindKeyProvider.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableAssociationKey.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableEntityKey.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableIdSourceKey.java
    M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/serialization/KeySerializationTest.java

  Log Message:
  -----------
  OGM-657 moving classes specific to "cache-per-kind" strategy to dedicated package


  Commit: eaf7013e2e067cffc84ac2e81e29e0036765fa19
      https://github.com/hibernate/hibernate-ogm/commit/eaf7013e2e067cffc84ac2e81e29e0036765fa19
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M infinispan/src/main/java/org/hibernate/ogm/datastore/infinispan/persistencestrategy/table/impl/PerTableCacheManager.java

  Log Message:
  -----------
  OGM-657 Fixing wrong variable names


  Commit: 8f1b87529c46543ce5092436d20c4a1bb3972639
      https://github.com/hibernate/hibernate-ogm/commit/8f1b87529c46543ce5092436d20c4a1bb3972639
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/impl/PersistenceStrategy.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableCacheManager.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableKeyProvider.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableAssociationKey.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableEntityKey.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableIdSourceKey.java

  Log Message:
  -----------
  OGM-657 Implementing the "cache-per-table" strategy


  Commit: 15d3053a184041d831488ba1168b4e637529606d
      https://github.com/hibernate/hibernate-ogm/commit/15d3053a184041d831488ba1168b4e637529606d
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/Ehcache.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheProperties.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/Cache.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/impl/CacheInitializer.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/EhcacheEntityContext.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/EhcacheGlobalContext.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/EhcachePropertyContext.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/impl/EhcacheEntityContextImpl.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/impl/EhcacheGlobalContextImpl.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/options/navigation/impl/EhcachePropertyContextImpl.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/CachePerKindCacheStorageTest.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/CachePerKindConfiguredViaOptionCacheStorageTest.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/CachePerTableCacheStorageTest.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/CacheStorageTestBase.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/Family.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/cachestorage/Plant.java
    A ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/serialization/ReadingFromDiskStoreUsingCachePerKindStrategyTest.java
    M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/utils/EhcacheTestHelper.java

  Log Message:
  -----------
  OGM-657 Adding configuration option for cache storage


  Commit: 734c6f470a02dc1ff2beac24f2fc67d6226422a1
      https://github.com/hibernate/hibernate-ogm/commit/734c6f470a02dc1ff2beac24f2fc67d6226422a1
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/logging/impl/Log.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/logging/impl/LoggerFactory.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/common/impl/SerializableRowKey.java
    A ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/common/impl/VersionChecker.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableAssociationKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableEntityKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/kind/impl/SerializableIdSourceKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableAssociationKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableEntityKey.java
    M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/persistencestrategy/table/impl/PerTableSerializableIdSourceKey.java

  Log Message:
  -----------
  OGM-657 Raising an exception in case an unexpected key version is encountered during de-serialiation


  Commit: 92e241c085ffa5fd099cee71d62e2f00ca1d1f48
      https://github.com/hibernate/hibernate-ogm/commit/92e241c085ffa5fd099cee71d62e2f00ca1d1f48
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M documentation/manual/src/main/asciidoc/en-US/modules/ehcache.asciidoc

  Log Message:
  -----------
  OGM-657 Adding property for strategy configuration to Ehcache dialect documentation


  Commit: ca9003a28abf00778103df0f9a11c7bff5f9d56e
      https://github.com/hibernate/hibernate-ogm/commit/ca9003a28abf00778103df0f9a11c7bff5f9d56e
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M modules/wildfly/src/main/modules/ogm/ehcache/module.xml

  Log Message:
  -----------
  OGM-657 Missing JBoss Logging dependency in the Ehcache Module


Compare: https://github.com/hibernate/hibernate-ogm/compare/c0c3589e24d1...ca9003a28abf


More information about the hibernate-commits mailing list