object EjectionMethod
- Alphabetic
- By Inheritance
- EjectionMethod
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- implicit val rw: util.CouchbasePickler.ReadWriter[EjectionMethod]
- case object FullEviction extends EjectionMethod with Product with Serializable
When ejecting an item, eject all data related to it including the id.
When ejecting an item, eject all data related to it including the id.
Only supported for buckets of type BucketType.Couchbase.
- case object NoEviction extends EjectionMethod with Product with Serializable
Couchbase Server keeps all data until explicitly deleted, but will reject any new data if you reach the quota (dedicated memory) you set for your bucket.
Couchbase Server keeps all data until explicitly deleted, but will reject any new data if you reach the quota (dedicated memory) you set for your bucket.
Only supported for buckets of type BucketType.Ephemeral.
- case object NotRecentlyUsed extends EjectionMethod with Product with Serializable
When the memory quota is reached, Couchbase Server ejects data that has not been used recently.
When the memory quota is reached, Couchbase Server ejects data that has not been used recently.
Only supported for buckets of type BucketType.Ephemeral.
- case object ValueOnly extends EjectionMethod with Product with Serializable
When ejecting an item, only eject the value (body), leaving the id and other metadata.
When ejecting an item, only eject the value (body), leaving the id and other metadata.
Only supported for buckets of type BucketType.Couchbase.