]> git.mxchange.org Git - friendica.git/commit
Lock abstraction (like the Cache)
authorPhilipp Holzer <admin@philipp.info>
Tue, 26 Jun 2018 20:31:04 +0000 (22:31 +0200)
committerPhilipp Holzer <admin@philipp.info>
Tue, 26 Jun 2018 20:31:04 +0000 (22:31 +0200)
commit0218d16335cd4b873c3edd59fbcc110306d87e71
tree15d0931e8ca364f99e68f61b2b8bbdf500da3c8a
parent258683b49af514c925d732de2dcaf299cda68d04
Lock abstraction (like the Cache)

- adding interface
- adding seperate drivers
- moving Lock to the Core package
src/Core/Lock.php [new file with mode: 0644]
src/Core/Lock/DatabaseLockDriver.php [new file with mode: 0644]
src/Core/Lock/ILockDriver.php [new file with mode: 0644]
src/Core/Lock/MemcacheLockDriver.php [new file with mode: 0644]
src/Core/Lock/SemaphoreLockDriver.php [new file with mode: 0644]
src/Core/Worker.php
src/Protocol/OStatus.php
src/Util/Lock.php [deleted file]