Commit Graph

8 Commits (3e720942e58f99b038616d95e00a01ac9dd2f490)

Author SHA1 Message Date
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 8edbfdb291
Made locking providers strict 8 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Robin Appelman 9677681a37 free up memory when releasing the last shared lock 10 years ago
Robin Appelman 49ad0fcfa9 optimize releaselock for memcache based locking backends 10 years ago
Roeland Jago Douma 86e757d2b3
Move \OC\Lock to PSR-4 10 years ago
Robin Appelman cdedda99e4 Make lock ttl configurable 10 years ago
Thomas Müller 682821c71e Happy new year! 10 years ago
Robin Appelman 693a3c353e ttl for memcache locking backends that support it 10 years ago
Robin Appelman f39c73c79c add phpdoc 10 years ago
Robin Appelman cc7bd53d17 Keep shared locks until the end of the request so we can reuse them 10 years ago
Robin Appelman 9729e67e3d more phpdoc 11 years ago
Robin Appelman cd205249e4 more phpdoc 11 years ago
Robin Appelman 96a9d171b3 Fix db schema 11 years ago
Robin Appelman a8552a1b24 split off keeping track of acquire locks 11 years ago
Morris Jobke f63915d0c8 update license headers and authors 11 years ago
Robin Appelman 520a741876 clear memcache keys in locking 11 years ago
Thomas Müller 2104c2ffdd Fixing undefined index 'foo' 11 years ago
Robin Appelman ce04cf6610 shared lock around hooks 11 years ago
Robin Appelman a1372b2fb5 add method to atomically change between shared and exclusive lock 11 years ago
Robin Appelman 006eaa84aa dont release shared lock if we dont have any 11 years ago
Robin Appelman e08423f956 release all locks on shutdown 11 years ago
Robin Appelman ba7d221cff allow getting the path from the lockedexception 11 years ago
Robin Appelman 96f9573a4b add memcache based shared/exclusive locking 11 years ago