Skip to content

Conversation

rvansa
Copy link
Contributor

@rvansa rvansa commented Jun 22, 2015

Again, code based on previous my previous PRs ( #976, #977), therefore only last 2 commits matter.

Sanne and others added 7 commits June 1, 2015 22:38
* Replaced all CacheKey with Object
* Because of statistics, added unwrap operation to all AccessStrategies
** This is to be reviewed yet, since I had to modify SessionFactoryImplementor interface
* When multi-tenancy is not used, entity's @id can be used as key to the cache
* Added Type to CacheDataDescription (in SPI), later used for container key equivalence
* Introduced CacheKeysFactory to SPI
* Pending puts cache is now per region - this is necessary as we need to use custom key equivalence
* invalidation blocks putFromLoads until the transaction with invalidation is committed
* rewritten the naked puts support: timestamp is stored in the pendingPutMap and removal of the record relies on pending puts' idle expiration or piggy-backs on release from putFromLoad
@rvansa
Copy link
Contributor Author

rvansa commented Jun 25, 2015

Force pushed since I've mistyped JIRA number in commit message

@gbadner
Copy link
Contributor

gbadner commented Jun 25, 2015

Please re-create a pull request with just your commits.

@gbadner gbadner closed this Jun 25, 2015
@rvansa
Copy link
Contributor Author

rvansa commented Jun 26, 2015

@gbadner OK, makes sense. Could you take a look at #976 and #977 then?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants