|
MediaWiki REL1_39
|
Generic interface providing TTL constants for lightweight expiring object stores. More...


Additional Inherited Members | |
Public Attributes inherited from Wikimedia\LightweightObjectStore\StorageAwareness | |
| const | ATTR_DURABILITY = 2 |
| Durability of writes; see QOS_DURABILITY_* (higher means stronger) | |
| const | ATTR_EMULATION = 1 |
| Emulation/fallback mode; see QOS_EMULATION_*; higher is better. | |
| const | ERR_NO_RESPONSE = 1 |
| Storage medium failed to yield a complete response to an operation. | |
| const | ERR_NONE = 0 |
| No storage medium error. | |
| const | ERR_UNEXPECTED = 3 |
| Storage medium operation failed due to usage limitations or an I/O error. | |
| const | ERR_UNREACHABLE = 2 |
| Storage medium could not be reached to establish a connection. | |
| const | QOS_DURABILITY_DISK = 4 |
| Data is saved to disk and writes do not usually block on fsync() | |
| const | QOS_DURABILITY_NONE = 1 |
| Data is never saved to begin with (blackhole store) | |
| const | QOS_DURABILITY_RDBMS = 5 |
| Data is saved to disk and writes usually block on fsync(), like a standard RDBMS. | |
| const | QOS_DURABILITY_SCRIPT = 2 |
| Data is lost at the end of the current web request or CLI script. | |
| const | QOS_DURABILITY_SERVICE = 3 |
| Data is lost once the service storing the data restarts. | |
| const | QOS_EMULATION_SQL = 1 |
| Fallback disk-based SQL store. | |
| const | QOS_UNKNOWN = INF |
| Generic "unknown" value; useful for comparisons (always "good enough") | |
Generic interface providing TTL constants for lightweight expiring object stores.
Definition at line 13 of file IExpiringStore.php.