MongoDbStore
does not implementBlockingStoreInterface
anymore, typehint againstPersistingStoreInterface
instead.- added support for shared locks
- added
NoLock
- deprecated
NotSupportedException
, it shouldn't be thrown anymore. - deprecated
RetryTillSaveStore
, logic has been moved inLock
and is not needed anymore. - added
InMemoryStore
- added
PostgreSqlStore
- added the
LockFactory::CreateLockFromKey()
method.
- added the MongoDbStore supporting MongoDB servers >=2.2
Factory
has been removed, useLockFactory
instead.StoreInterface
has been removed, useBlockingStoreInterface
andPersistingStoreInterface
instead.- removed the
waitAndSave()
method fromCombinedStore
,MemcachedStore
,RedisStore
, andZookeeperStore
- added InvalidTtlException
- deprecated
StoreInterface
in favor ofBlockingStoreInterface
andPersistingStoreInterface
Factory
is deprecated, useLockFactory
insteadStoreFactory::createStore
allows PDO and Zookeeper DSN.- deprecated services
lock.store.flock
,lock.store.semaphore
,lock.store.memcached.abstract
andlock.store.redis.abstract
, useStoreFactory::createStore
instead.
- added the PDO Store
- added a new Zookeeper Data Store for Lock Component
- added the component